//==============================================================================
// Ragnarok Online Xmas Event 2007 Script     by Blaze
//==============================================================================

//==========================================
// vsFǸ
//- Registry -------------------------------
// XMAS07_1EVE -> 015
//------------------------------------------
prontera.gat,47,329,3	script	լd	883,3,3,{
	switch(XMAS07_1EVE) {
	case 0:
		mes "[լd]";
		mes "DD!!";
		mes "DeQNJ!!";
		mes "ƥ{ypQNI";
		emotion 23;
		next;
		mes "[" +strcharinfo(0)+ "]";
		mes "JI@@feBKK";
		emotion 23,"";
		misceffect 180,"";
		next;
		mes "[լd]";
		mes "KKKK";
		next;
		mes "[լd]";
		mes "KKDJHVeG";
		mes "HjzO`MQJFURKK";
		mes "xJFQKK";
		emotion 28;
		next;
		mes "[" +strcharinfo(0)+ "]";
		mes "R@feBzC";
		next;
		mes "[լd]";
		mes "\KKN@C";
		mes "RQNGC";
		mes "OQqe@KK";
		emotion 28;
		next;
		mes "[" +strcharinfo(0)+ "]";
		mes "KKKK";
		next;
		mes "-kV`DQN";
		mes "@y@oRPy";
		mes "@^JMr-";
		set XMAS07_1EVE,1;
		close;
	case 1:
		mes "-eGByMroG-";
		next;
		if(select("ɴ","L@r")==2) {
			mes "[" +strcharinfo(0)+ "]";
			mes "]]y@rOpsDGKK^";
			close;
		}
		mes "[" +strcharinfo(0)+ "]";
		mes "UKK";
		mes "ɴenH";
		next;
		mes "[լd]";
		mes "N@!?";
		emotion 23;
		next;
		mes "[լd]";
		mes "UiqFbP";
		mes "jGJFzN@I";
		mes "RUqe@!!";
		next;
		mes "[լd]";
		mes "ФseFI";
		mes "pV߷jdU";
		mes "լdBǭOe@C";
		next;
		mes "[լd ǭ]";
		mes "~VKerURB";
		mes "VrJM";
		mes "fyJMjGJFzN@KK";
		emotion 28;
		next;
		mes "[լd ǭ]";
		mes "DsRBƥUq";
		mes "LMKK";
		mes "~UǫǵǵV";
		mes "lO@R@DO";
		mes "ıMeFKK";
		while(1) {
			next;
			switch(select("ƥOVH","yMFUN@H","ɴVH")) {
			case 1:
				mes "[լd ǭ]";
				mes "̪BǿǨǿꤺN";
				mes "iQƥ_Me@C";
				next;
				mes "[լd ǭ]";
				mes "}ǤpepsF";
				mes "ǫǵǵǸ";
				mes "MvsFqKK";
				next;
				mes "[լd ǭ]";
				mes "sFB";
				mes "UlyQJMBMrOB";
				mes "DUUlyO@r";
				mes "roN@C";
				next;
				mes "[լd ǭ]";
				mes "ǫǵǵURB";
				mes "UoQǸo_rQzMB";
				mes "dN@oTKK";
				emotion 28;
				set '@tolk,'@tolk|0x1;
				continue;
			case 2:
				mes "[լd ǭ]";
				mes "{MUǩ}O";
				mes "GlsesFUB";
				mes "UqQzN@oC";
				next;
				mes "[լd ǭ]";
				mes "MhU@eNǸoy@QzMB";
				mes "QzMjxQKK";
				next;
				mes "[լd ǭ]";
				mes "qQ";
				mes "MrzN@PB";
				mes "طsUVi";
				mes "HMQMKK";
				set '@tolk,'@tolk|0x2;
				continue;
			case 3:
				if('@tolk&0x3)
					break;
				mes "[լd ǭ]";
				mes "GJMzNr";
				mes "pUy";
				mes "eMMse@H";
				mes "ĤNiceBzI";
				emotion 6;
				continue;
			}
			mes "[լd ǭ]";
			mes "DN@TKK";
			mes "@HNլd@rUV";
			mes "Lzqe@KK";
			mes "UլdGNVQB";
			mes "}ǤUtFU";
			mes "inGKK";
			next;
			mes "[լd ǭ]";
			mes "GpOJM";
			mes "UլdivJMQKK";
			mes "DGI@pUNvqR";
			mes "}ǤUtFp";
			mes "yDMBDN";
			mes "լdyMseBzH";
			set XMAS07_1EVE,2;
			close;
		}
	case 2:
		mes "[լd ǭ]";
		mes "}ǤVPNFH";
		mes "hBsesFǸU";
		mes "NvqyηN@rR";
		mes "VAN@C";
		next;
		mes "[լd ǭ]";
		mes "^000077yU~ǰ^000000";
		mes "ǸXrO";
		mes "@RǹRBrR";
		mes "ݾMrpN@C";
		close;
	default:
		mes "[լd ǭ]";
		mes "լdUVN@H";
		close;
	case 14:
		if(countitem(7909) < 1 || countitem(7910) < 1) {
			mes "[լd ǭ]";
			mes "sesFiUV";
			mes "KqeFH";
			close;
		}
		mes "[լd ǭ]";
		mes "kBYN@T!!";
		mes "eƥyѨM@rQzM!!";
		mes "QFRzNNF!!";
		next;
		mes "[լd ǭ]";
		mes "𳱼NB~UǫǵǵV";
		mes "Y@BrNnC";
		next;
		mes "[լd ǭ]";
		mes "NiBǫǵǵygRV";
		mes "OUƥiѨMNFpU";
		mes "N@PTKKKK";
		next;
		mes "[լd ǭ]";
		mes "jFNVqeBzB";
		mes "sVQF_U§B";
		mes "ǫǵǵǸN@C";
		mes "ǫǵǵ!!";
		delitem 7909,1;
		delitem 7910,1;
		getitem 12132,1;
		set XMAS07_1EVE,15;
		close;
	case 15:
		mes "[լd ǭ]";
		mes "@KUƥvqB";
		mes "eFOUƥpyKKK";
		mes "LUHVB~GpJM";
		mes "CZevJMrURKK";
		emotion 28;
		next;
		mes "[լd ǭ]";
		mes "pDUƥyMrĶNV";
		mes "qeBzKK";
		mes "KyMrURB";
		mes "gQzMXQKK";
		next;
		mes "[լd ǭ]";
		mes "N@H";
		mes "DNKXDQܨU";
		mes "ǳǩǿOFլdN@C";
		mes "ƥRrUQpB";
		mes "MfMGC";
		close;
	}
OnTouch:
	if(XMAS07_1EVE != 0)
		end;
	mes "[լd]";
	mes "QKK";
	mes "zQR@ƥQUR";
	mes "@Kq";
	mes "KpQQzMKK";
	close;
}

xmas.gat,196,245,5	script	y	828,{
	switch(XMAS07_1EVE) {
	case 0:
	case 1:
		mes "[y]";
		mes "{KK";
		mes "NzQRKK";
		mes "ǿǨǿp";
		mes "rVAUլdV";
		mes "MQKK";
		close;
	case 2:
		mes "[y ~ǰ]";
		mes "ǸVeG!?";
		mes "UeejRXvQEI";
		next;
		menu "UKK",-;
		mes "[y ~ǰ]";
		mes "zH@N@H";
		next;
		mes "[" +strcharinfo(0)+ "]";
		mes "u߷jdv";
		mes "jdUǭzUfN";
		mes "FN@KK";
		next;
		mes "[y ~ǰ]";
		mes "I@HMeFI";
		mes "NNi";
		mes "XFN@KK";
		mes "MUqqMKK";
		next;
		while(select("yMrUN@H","ƥRKM")==1) {
			mes "[y ~ǰ]";
			mes "UesesFy";
			mes "@qMe@C";
			next;
			mes "[y ~ǰ]";
			mes "sesFJMsW";
			mes "@f}UN@B";
			mes "DiJMpseBzpTC";
			next;
		}
		mes "[y ~ǰ]";
		mes "TKKǫǵǵǸU";
		mes "ǩ}OGly";
		mes "BzNeFC";
		next;
		mes "[y ~ǰ]";
		mes "UɴB`";
		mes "@@rUN";
		mes "]򴶳qJMp";
		mes "zN@C";
		next;
		mes "[y ~ǰ]";
		mes "DUiBtF@riUhMB";
		mes "]U12yLMpB";
		mes "kJOReFC";
		next;
		mes "[y ~ǰ]";
		mes "ɶiɶGJFUNB";
		mes "OMiNeFC";
		mes "DMBUMhΫey";
		mes "qrɡBv";
		mes "ŧ걾JMMKK";
		mes "KKHjJFzN@C";
		next;
		mes "[y ~ǰ]";
		mes "U@N";
		mes "PkJMy";
		mes "FUKK";
		next;
		mes "[y ~ǰ]";
		mes "DUɡBpVByMFUN";
		mes "tU͹FMsFNB";
		mes "FivJFzN@oC";
		next;
		mes "[y ~ǰ]";
		mes "^000077FɡB_Qn^000000";
		mes "DeFKK";
		mes "DsH~VKKvqeBzC";
		next;
		mes "[y ~ǰ]";
		mes "hBDUR@GJF";
		mes "^000077Ǭ^000000iDFOe@C";
		mes "RDMfFpPN@H";
		next;
		mes "[y ~ǰ]";
		mes "VUuzRr";
		mes "ǱǻǫǵUaNB";
		mes "s@JFǸU";
		mes "]yMe@C";
		next;
		mes "[y ~ǰ]";
		mes "y@rUVceBzB";
		mes "KU]yQ{R";
		mes "MGC";
		set XMAS07_1EVE,3;
		close;
	case 3:
		mes "[y ~ǰ]";
		mes "^000077Ǭ^000000VUuzRr";
		mes "ǱǻǫǵUaNB";
		mes "s@JFǸU";
		mes "]yMe@C";
		close;
	default:
		mes "[y ~ǰ]";
		mes "ǤHyeQOKK";
		mes "~R1^GUǫǵǵ";
		mes "xLRQJMee@!!";
		close;
	case 15:
		mes "[y ~ǰ]";
		mes "𳱼NB~i";
		mes "ǫǵǵRQrNnC";
		close;
	}
}

xmas_in.gat,92,96,5	script	]˾	97,{
	switch(XMAS07_1EVE) {
	case 0:
	case 1:
	case 2:
		mes "[]˾]";
		mes "sV~!!";
		mes "ǫǵǵeR";
		mes "KyvpBrFhR";
		mes "sGxiJFURKK";
		next;
		mes "[]˾]";
		mes "iB]˯yrGN";
		mes "R@rKK";
		emotion 28;
		close;
	case 3:
		mes "[]˾ Ǭ]";
		mes "sV~!!";
		mes "ǫǵǵeR";
		mes "KyvpBrFhR";
		mes "sGxiJFURKK";
		next;
		mes "[]˾ Ǭ]";
		mes "iB]˯yrGN";
		mes "R@rKK";
		emotion 28;
		next;
		menu "UKK",-;
		mes "[]˾ Ǭ]";
		mes "VBN@H";
		next;
		mes "[" +strcharinfo(0)+ "]";
		mes "p^Usƥy";
		mes "լd@rReFC";
		mes "~ǰzp";
		mes "yXTroRO";
		mes "vsMe@C";
		next;
		mes "[" +strcharinfo(0)+ "]";
		mes "ƥ_FUy";
		mes "DBMipe@H";
		next;
		mes "[]˾ Ǭ]";
		mes "UVKK`eJMMB";
		mes "]RQJMpR";
		mes "eFC";
		mes "~ǰVByMMB";
		mes "VDUFRyJMeFC";
		next;
		mes "[]˾ Ǭ]";
		mes "VvGJFpB";
		mes "ǿǫyczkqMeFC";
		mes "@rOBRtQJMB";
		mes "ypsHjJFzN@C";
		next;
		mes "[]˾ Ǭ]";
		mes "^000077tQreBUR";
		mes "KvFoQ";
		mes "e@C^000000";
		next;
		mes "[]˾ Ǭ]";
		mes "zKKoqB";
		mes "tURyJMF";
		mes "^000077ǵ^000000O^000077~^000000RDW";
		mes "iJODri";
		mes "seBzC";
		next;
		mes "[]˾ Ǭ]";
		mes "ǵO~V";
		mes "^000077U_RriHju^000000N";
		mes "MrVAN@C";
		mes "RQFry";
		mes "sMe@C";
		next;
		mes "[]˾ Ǭ]";
		mes "ǤHerON@TC";
		mes "D@sWBvyJM";
		mes "J@qsrC";
		mes "ǹǫǵǵQzM";
		mes "LBWzGKK";
		emotion 28;
		set XMAS07_1EVE,4;
		close;
	case 4:
		mes "[]˾ Ǭ]";
		mes "ǵO~V";
		mes "^000077U_RriHju^000000N";
		mes "MrVAN@C";
		mes "ǤHerON@TC";
		close;
	default:
		mes "[]˾ Ǭ]";
		mes "QzNiǫǵǵV";
		mes "zGtKK";
		mes "fzQǹǫǵǵN";
		mes "LHjWURKK";
		emotion 28;
		close;
	case 15:
		mes "[]˾ Ǭ]";
		mes "סBN@I";
		mes "ǤHeJF!?";
		mes "kJFBsNvsrI";
		mes "oBrEI";
		close;
	}
}

xmas_dun01.gat,152,129,5	script		854,{
	switch(XMAS07_1EVE) {
	case 0:
	case 1:
	case 2:
	case 3:
		mes "[]";
		mes "UcRVǩ}20ӡB";
		mes "DsRǫǿǩ10ӡC";
		mes "UcRVǫǿǩ12R";
		mes "SrfysMKK";
		mes "DMKK";
		next;
		mes "-OMipB";
		mes "@IzNiLMQ-";
		close;
	case 4:
		mes "[ ~]";
		mes "\KKRKK";
		mes "JNBƥUNFzN@TH";
		next;
		mes "[ ~]";
		mes "DUɡBpVǵgO";
		mes "yMFUNB";
		mes "SR^qy`NMeBzNFC";
		next;
		mes "[ ~]";
		mes "FGBMhUeyqrɡB";
		mes "RtQJMB";
		mes "ǱǱOFoQ";
		mes "e@PKK";
		next;
		while(select("ǱǱH","yMFUN@H")==1) {
			mes "[ ~]";
			mes "sGUǸy";
			mes "JO춡RszGp";
			mes "MfrOKKjQU";
			mes "UNVLNnH";
			next;
		}
		mes "[ ~]";
		mes "ǵgUfUly";
		mes "sesFpMB";
		mes "UldRKMMeFC";
		mes "VpiUlysesMrzN@C";
		next;
		mes "[ ~]";
		mes "zN@BUldO";
		mes "ǫǵǵǸĵsƥV";
		mes "ɴPfpM";
		mes "UsrOvse@C";
		next;
		mes "[ ~]";
		mes "DUVݷ~yM";
		mes "aRJMeFC";
		mes "ɶVKKQqɶ";
		mes "GJFOe@C";
		next;
		mes "[ ~]";
		mes "pDRJJF~ݡB";
		mes "Hc꯺nyDB";
		mes "KUeRQJMFUl";
		mes "LQqeFC";
		next;
		mes "[ ~]";
		mes "ǵgUfiUly";
		mes "sesFpN@PB";
		mes "VqeBzC";
		mes "DMfF}Oe@C";
		set XMAS07_1EVE,5;
		close;
	case 5:
		mes "[ ~]";
		mes "ǵgRfUy";
		mes "DMfMGC";
		close;
	default:
		mes "[ ~]";
		mes "ǤHVeGvqeBzH";
		close;
	case 15:
		mes "[ ~]";
		mes "ƥLRѨMNM}JFN@C";
		mes "NiBpUUlyq@V";
		mes "XeBzNFTKK";
		next;
		mes "[ ~]";
		mes "eBKiHFB";
		mes "ǵO@RUlyRR";
		mes "Oe@C";
		close;
	}
}

xmas_dun01.gat,213,83,3	script	sy	750,{
	switch(XMAS07_1EVE) {
	case 0:
	case 1:
	case 2:
	case 3:
		mes "[sy]";
		mes "VqfQUNB";
		mes "eFRMseBzH";
		close;
	case 4:
		mes "[sy ǵ]";
		mes strcharinfo(0)+ "zN@TC";
		mes "ǬpVDeFC";
		mes "ƥy`MrzN@TH";
		next;
		mes "[sy ǵ]";
		mes "vRWe@OB";
		mes "ƥUqRQqDQiUV";
		mes "iMeBzC";
		mes "@feBzC";
		close;
	case 5:
		mes "[sy ǵ]";
		mes "fN@H";
		mes "zUfNBpR𥯷y";
		mes "JMMsFUN@C";
		mes "uRJrɡBUly";
		mes "szGpN@C";
		next;
		mes "[sy ǵ]";
		mes "fURVB]RV";
		mes "XBQoRO`NeFB";
		mes "sesFUlVRJqGJFp";
		mes "RǤHksQoRJM";
		mes "UJqfyiJMe@C";
		next;
		mes "[sy ǵ]";
		mes "ǤHerO}N@C";
		mes "fi߰tN@KK";
		set XMAS07_1EVE,6;
		close;
	case 6:
		mes "[sy ǵ]";
		mes "fURVB]RV";
		mes "XBQoRO`NeFB";
		mes "sesFUlVRJqGJFp";
		mes "RǤHksQoRJM";
		mes "UJqfyiJMe@C";
		next;
		mes "[sy ǵ]";
		mes "ǤHerO}N@C";
		mes "fi߰tN@KK";
		close;
	default:
		mes "[sy ǵ]";
		mes "ǤHerO}N@TC";
		close;
	case 15:
		mes "[sy ǵ]";
		mes "𳱼NUqeFC";
		mes "iHjzO";
		mes "aRroRQqeFC";
		close;
	}
}

xmas.gat,143,44,3	script	֤k	793,{
	switch(XMAS07_1EVE) {
	case 0:
	case 1:
	case 2:
	case 3:
	case 4:
	case 5:
		mes "[֤k]";
		mes "iI";
		mes "pUUlyszGdhI";
		mes "KFphR";
		mes "vBMkrzGpI";
		close;
	case 6:
		mes "[]";
		mes "pUUlyszGdΡH";
		mes "DBpeM";
		mes "ǪǿǻǪǿǻR";
		mes "MkrzGpI";
		next;
		mes "[]";
		mes "dRKMqFH";
		mes "zKKǻǼjkGI";
		next;
		mes "[]";
		mes "pUOGly洫I";
		mes "DFpMMioC";
		emotion 29;
		next;
		if(select("kG","o")==1) {
			mes "[]";
			mes "\zC";
			mes "ǭǽءI";
			emotion 32;
			close;
		}
		mes "[]";
		mes "bB!?";
		mes "]e񥻷R";
		mes "@洫MsrQzMKK^";
		emotion 23;
		next;
		mes "[]";
		mes "DBDsj";
		mes "^000077ǵ}ǿǫǩ} 10^000000O";
		mes "^000077oNFǫǿǩ 10^000000N";
		mes "MMioC";
		set XMAS07_1EVE,7;
		close;
	case 7:
		if(countitem(530) < 10 || countitem(538) < 10) {
			mes "[]";
			mes "^000077ǵ}ǿǫǩ} 10^000000O";
			mes "^000077oNFǫǿǩ 10^000000y";
			mes "JMFpB";
			mes "MMioC";
			close;
		}
		delitem 530,10;
		delitem 538,10;
		set XMAS07_1EVE,rand(8,11);
		mes "[]";
		mes "vBDI";
		mes "kJFI";
		next;
		mes "[]";
		mes "DDBUldUTC";
		mes "pUjnQUly";
		mes "szNJFKK";
		mes "KKǳǫǳǫBǱǲݡKK";
		emotion 28;
		next;
		mes "[]";
		mes "DUVTBiHjuU~N";
		mes "SzyJMFUC";
		mes "SzBqV@RXMrURB";
		mes "DURJM@JFUI";
		next;
		mes "[]";
		mes "NTBIRtFOJFpB";
		mes "pUUlspsFUI";
		mes "WMMqVFp";
		mes "ziHjuU_";
		mes "JMJFUI";
		next;
		mes "[]";
		mes "iHtz@lJFoI";
		mes "NiBUz!!";
		mes "uRJJF~ݡBsHjJFU!!";
		next;
		mes "[]";
		mes "UpBAJOp";
		mes "NiJMrpB";
		mes "heGuRsMroI";
		mes "DsRBeGKJMQJMV";
		mes "@~psFR";
		mes "sMrpRHQI";
		next;
		mes "[]";
		mes "QzOQGPKK";
		switch(XMAS07_1EVE) {
			case 8: mes "_KKUR"; break;
			case 9: mes "KKUR"; break;
			case 10: mes "_FKKUR"; break;
			case 11: mes "nFKKUR"; break;
		}
		mes "sMr@rC";
		close;
	case 8:
	case 9:
	case 10:
	case 11:
		mes "[]";
		mes "eGKpQH";
		mes "hBSzFU@~OV";
		switch(XMAS07_1EVE) {
			case 8: mes "OUB_URrVAI"; break;
			case 9: mes "OUBURrVAI"; break;
			case 10: mes "OUB_FURrVAI"; break;
			case 11: mes "OUBnFURrVAI"; break;
		}
		mes "pVpksQoR";
		mes "NiJMrp";
		mes "NvqReMMI";
		close;
	default:
		mes "[]";
		mes "ǤHyerQzM";
		mes "@jQ!!";
		close;
	case 13:
		if(countitem(7911) < 1) {
			mes "[]";
			mes "ǤHyerQzM";
			mes "@jQ!!";
			close;
		}
		mes "[]";
		mes "JI@pUUlG!!";
		mes "@!!";
		mes "qO!!";
		delitem 7911,1;
		set XMAS07_1EVE,14;
		close;
	}
}

xmas_dun02.gat,127,205,0	script	Xmas07Hiding#0	139,3,3,{
	set '@num,strnpcinfo(2);
	if(XMAS07_1EVE != (8+'@num) && XMAS07_1EVE != 12 || getnpctimer(1))
		end;
	hideonnpc;
	hideoffnpc "ѤH#xmas" +strnpcinfo(2);
	end;
}
xmas_dun02.gat,38,129,0		duplicate(Xmas07Hiding#0)	Xmas07Hiding#1	139,3,3
xmas_dun02.gat,240,233,0	duplicate(Xmas07Hiding#0)	Xmas07Hiding#2	139,3,3
xmas_dun02.gat,239,19,0		duplicate(Xmas07Hiding#0)	Xmas07Hiding#3	139,3,3

xmas_dun02.gat,127,205,0	script	ѤH#xmas0	718,{
	set '@num,strcut(strnpcinfo(2),4);
	if(XMAS07_1EVE != (8+'@num) && XMAS07_1EVE != 12)
		end;
	if(XMAS07_1EVE == 12) {
		mes "[ѤH]";
		mes "vBvUڡKKKK";
		mes "ǰѡKK";
		mes " ";
		mes "^FF0000ǫǤǵ|~yJeFC^000000";
		set XMAS07_1EVE,13;
		getitem 7909,1;
		getitem 7910,1;
		getitem 7911,1;
		next;
		mes "^FF0000<<`N>>";
		mes "ǫǤǵ|~yɥFXB";
		mes "ǫǤǵyi@rO";
		mes "NQQriqe@C";
		mes "|~UR`NGC^000000";
		close2;
		hideonnpc;
		hideoffnpc "Xmas07Hiding#" +'@num;
		end;
	}
	mes "[ѤH]";
	mes "ǿǿǿѡKK";
	mes "ǸULǫǵǵC";
	mes "UOFhC";
	mes "DFMFepSKK";
	next;
	mes "[ѤH]";
	mes "ǿǿǿѡKK";
	next;
	mes "[ѤH]";
	mes "ѡBˡKK";
	next;
	mes "[ѤH]";
	mes "ˡI";
	next;
	mes "[ѤH]";
	mes "KKKKI";
	emotion 23;
	next;
	mes "[ѤH]";
	mes "DU̡B󥣡I";
	next;
	mes "[" +strcharinfo(0)+ "]";
	mes "kJOKFI";
	mes "eǤHGQI";
	next;
	mes "[ѤH]";
	mes "H!!";
	next;
	mes "[" +strcharinfo(0)+ "]";
	mes "iVkksVNSI";
	next;
	mes "[ѤH]";
	mes "BPLsFI";
	mes "PiI@X|BX|ǿI";
	next;
	mes "^FF0000dGlOǩ}B";
	mes "UlyJMe@";
	mes "qF|~Mro";
	mes "ҫ|~Uy3ӪB";
	mes "WeightR3HWUlyFBMB";
	mes "ǫǤǵyiMGC";
	close2;
	set XMAS07_1EVE,12;
	hideonnpc;
	initnpctimer "Xmas07Mob#" +'@num;
	set getvariableofnpc('mob,"Xmas07Mob#" +'@num),3;
	set '@dummy,getmapxy('@dummy$,'@x,'@y,1);
	monster "xmas_dun02.gat",'@x,'@y,"Gld",1962,1,"Xmas07Mob#" +'@num+ "::OnKilled";
	monster "xmas_dun02.gat",'@x,'@y,"ǩ}d",1962,1,"Xmas07Mob#" +'@num+ "::OnKilled";
	monster "xmas_dun02.gat",'@x,'@y,"Uld",1962,1,"Xmas07Mob#" +'@num+ "::OnKilled";
	end;
OnInit:
	hideonnpc;
	end;
}
xmas_dun02.gat,38,129,0		duplicate(ѤH#xmas0)	ѤH#xmas1	718
xmas_dun02.gat,240,233,0	duplicate(ѤH#xmas0)	ѤH#xmas2	718
xmas_dun02.gat,239,19,0		duplicate(ѤH#xmas0)	ѤH#xmas3	718

xmas_dun02.gat,0,0,0	script	Xmas07Mob#0	-1,{
OnKilled:
	set getvariableofnpc('mob,"Xmas07Mob#" +strnpcinfo(2)),getvariableofnpc('mob,"Xmas07Mob#" +strnpcinfo(2))-1;
	if(getvariableofnpc('mob,"Xmas07Mob#" +strnpcinfo(2)) <= 0) {
		hideoffnpc "ѤH#xmas" +strnpcinfo(2);
		stopnpctimer;
	}
	end;
OnTimer120000:
	killmonster "xmas_dun02.gat","Xmas07Mob#" +strnpcinfo(2)+ "::OnKilled";
	hideoffnpc "Xmas07Hiding#" +strnpcinfo(2);
	stopnpctimer;
	end;
}
xmas_dun02.gat,0,0,0	duplicate(Xmas07Mob#0)	Xmas07Mob#1	-1
xmas_dun02.gat,0,0,0	duplicate(Xmas07Mob#0)	Xmas07Mob#2	-1
xmas_dun02.gat,0,0,0	duplicate(Xmas07Mob#0)	Xmas07Mob#3	-1

//==========================================
// vsFǬ|
//- Registry -------------------------------
// XMAS07_2EVE -> 0
//------------------------------------------
prontera.gat,60,342,5	script	MhUլd	105,{
	if(XMAS07_1EVE < 15) {
		mes "[լd]";
		mes "\BHKK";
		mes "ɴiɴGJMB";
		mes "ƥ_rODUei";
		mes "@vJMe@TC";
		close;
	}
	switch(XMAS07_2EVE) {
	case 0:
		mes "[լd]";
		mes "QFVI";
		mes "ǭpVDeFC";
		mes "TKKǭAJMF";
		mes "ƥyѨMFpN@TC";
		mes "RhsNFC";
		next;
		mes "[լd]";
		mes "DzQQFUOB";
		mes "pzOy";
		mes "qFN@I";
		next;
		mes "[լd]";
		mes "ORBeAV";
		mes "ƥRKMe@I";
		mes "O@rQV";
		mes "DUNiceBzI";
		next;
		mes "[լd]";
		mes "̪BǿǨǿU";
		mes "klyﹳRFcQ";
		mes "ǸoۦNe@C";
		mes "RVBUoQǸoy";
		mes "ѨM@rqqe@C";
		next;
		mes "[լd]";
		mes "NiBUOGNVѨMNAKK";
		mes "GpI";
		mes "QFUoQHUO򥲭nQzN@I";
		next;
		mes "[լd]";
		mes "PN@H";
		mes "ǿǨǿUkʹFU";
		mes "ddsHWTQoB";
		mes "jdROMseBzH";
		next;
		switch(select("BUNKK","VBDBMG","_qe@")) {
		case 1:
			mes "[լd]";
			mes "DN@KK";
			mes "_s]kʹFyrUV";
			mes "QFQO";
			mes "MFUN@KK";
			next;
			mes "[լd]";
			mes "KKIrV";
			mes "XeBzTKK";
			mes "iBΨzGR";
			mes "OMFGroNFpB";
			mes "eFMGC";
			close;
		case 2:
			break;
		case 3:
			mes "[լd]";
			mes "DBDzQI";
			mes "Q~U!!";
			mes "_s]kʹFyrUV";
			mes "QFQO";
			mes "MFUN@KK";
			next;
			mes "[լd]";
			mes "KKIrV";
			mes "XeBzTKK";
			mes "iBvJFp";
			mes "eFMGC";
			next;
			mes "[լd]";
			mes "MyurϩRRıh";
			mes "OMFGro";
			mes "@JMe@C";
			close;
		}
		mes "[լd]";
		mes "qOe@I";
		mes "tBƥUԲyR@rOVKK";
		mes "DUTB`N`D";
		mes "QFU~N@TI";
		next;
		mes "[լd]";
		mes "QFUDU~B";
		mes "UǿǨǿR";
		mes "ûOMyOKOQrNnI";
		mes "BQzOpI";
		next;
		mes "[լd]";
		mes "ڵVMyvBIyB";
		mes "yDUNvUN@I";
		mes "DMBڵUIyRB";
		mes "lѹFRoq}ꥼyPB";
		mes "ڷsrKK";
		next;
		mes "[" +strcharinfo(0)+ "]";
		mes "UKKvqeFUNB";
		mes "ƥUԲyMGC";
		next;
		mes "[լd]";
		mes "KK@feBzC";
		mes "OMi^JFiUNKK";
		mes "ORBUǿǨǿR";
		mes "RꭰqFPVPP}I";
		mes "DUr`ƥOVI";
		next;
		mes "[լd]";
		mes "KKKK";
		next;
		mes "[լd]";
		mes "KKKK";
		emotion 28;
		next;
		mes "[" +strcharinfo(0)+ "]";
		mes "!?";
		emotion 23,"";
		next;
		mes "[լd]";
		mes "KK@feBzC";
		mes "eqRidƥQUNKK";
		mes "\csMeeFKK";
		next;
		mes "[լd]";
		mes "\KKHeFC";
		mes "§eFKK";
		mes "NVBUcQƥy";
		mes "Re@OKK";
		next;
		mes "[լd]";
		mes "KKKK";
		next;
		mes "[լd]";
		mes "kUVB";
		mes "PpXMrOe@H";
		next;
		mes "[լd]";
		mes "ʮH@KH@~ʡH";
		mes "QkUqe@B";
		mes "DUNi@fUV!!";
		next;
		mes "[" +strcharinfo(0)+ "]";
		mes "KKKK";
		emotion 9,"";
		next;
		mes "[լd]";
		mes "DsVKKvU!!";
		next;
		mes "[լd]";
		mes "vUI";
		mes "KeqǬ|QUN@!!";
		next;
		mes "[լd]";
		mes "AkQvUD";
		mes "kUuUQUN@!!";
		next;
		mes "[լd]";
		mes "MQLHO@RB";
		mes "Qy@NPpsr~I";
		mes "Jsy@rGNijQURB";
		mes "DsyOOO@rjߡI";
		next;
		mes "[լd]";
		mes "kyB";
		mes "oq@ryOUB";
		mes "vU!!";
		mes "DsDBǿǨǿy";
		mes "MR@rOJMi";
		mes "LNVQNnI";
		next;
		mes "[" +strcharinfo(0)+ "]";
		mes "KKKK";
		next;
		mes "[լd]";
		mes "!!";
		mes "DUkUvy";
		mes "L_NqBkhr";
		mes "\srrUN@I";
		next;
		mes "[լd]";
		mes "JRBBǣ~B";
		mes "ǯU3N";
		mes "kQ`RDJMe@I";
		next;
		mes "[լd]";
		mes "kFHPFWhO@RB";
		mes "psFvUB";
		mes "UǿǨǿUMi";
		mes "qesFUN@I";
		mes "BI";
		next;
		mes "[լd]";
		mes "UƥUǤHVB";
		mes "cQr";
		mes "^FF0000[ǳ|̰й]^000000N@C";
		mes "U@y@cU_]I";
		mes "uVqeBzB";
		mes "HqeBzI";
		next;
		mes "[լd]";
		mes "jGOVe@KK";
		mes "UUХDy`MGC";
		mes "pQNVqe@B";
		mes "QORorεOV۷N@C";
		next;
		mes "[լd]";
		mes "ХDU^FF0000ǭǴ^000000V";
		mes "ǫRMBLUFV";
		mes "UaRJMrpN@C";
		mes "DMBvVǳ|@fNB";
		mes "Ǭ|R@rUVǼǱO";
		mes "\pMrDN@C";
		next;
		mes "[լd]";
		mes "pOMVBDzQV";
		mes "QzOMiaFUN@KK";
		mes "ǤHOuLM";
		mes "xJMFUN@KK";
		next;
		mes "[լd]";
		mes "NVI@WOMU";
		mes "QFUOye@I";
		next;
		mes "[լd]";
		mes "OuyhreNB";
		mes "vUypsrdk";
		mes "sHWWQyqe@KK";
		set XMAS07_2EVE,1;
		close;
	case 1:
		mes "[լd]";
		mes "UƥUǤHVB";
		mes "cQr";
		mes "^FF0000[ǳ|̰й]^000000N@C";
		mes "U@y@cU_]I";
		mes "uVqeBzB";
		mes "HqeBzI";
		next;
		mes "[լd]";
		mes "jGOVe@KK";
		mes "UUХDy`MGC";
		mes "pQNVqe@B";
		mes "QORorεOV۷N@C";
		next;
		mes "[լd]";
		mes "ХDU^FF0000ǭǴ^000000V";
		mes "ǫRMBLUFV";
		mes "UaRJMrpN@C";
		mes "DMBvVǳ|@fNB";
		mes "Ǭ|R@rUVǼǱO";
		mes "\pMrDN@C";
		next;
		mes "[լd]";
		mes "pOMVBDzQV";
		mes "QzOMiaFUN@KK";
		mes "ǤHOuLM";
		mes "xJMFUN@KK";
		next;
		mes "[լd]";
		mes "NVI@WOMU";
		mes "QFUOye@I";
		close;
	case 2:
		mes "[լd]";
		mes "JI";
		mes "JMeFI";
		mes "ǭǴUլdVvqeFH";
		next;
		mes "-ǭǴUլdgLyiF-";
		next;
		mes "[լd]";
		mes "\gKK";
		next;
		mes "[լd]";
		mes "DkJM";
		mes "yJFUN@TKK";
		mes "sVvQKK";
		next;
		mes "[լd]";
		mes "\gKKNFpKK";
		mes "Q`y`MfenC";
		mes "RHFpV";
		mes "UiopseBzKK";
		next;
		mes "[լd]";
		mes "Q`V4HN@C";
		mes "Q`RDJFfqqGOKK";
		next;
		mes "[լd]";
		mes "U|~B";
		mes "ǣ~UB";
		mes "ǯUۡB";
		mes "ǮǣU|ڡKK";
		next;
		mes "[լd]";
		mes "ƥyɨtCR˦rFhRiB";
		mes "Q`RJFfqq";
		mes "yDMfF}DN@TC";
		next;
		mes "[" +strcharinfo(0)+ "]";
		mes "TKKQ`V3H";
		mes "NVqeBzNFH";
		next;
		mes "[լd]";
		mes "VKK";
		mes "@HQ`WFUN@C";
		mes "B̫RJF";
		mes "ǮǣU|zN@C";
		next;
		mes "[լd]";
		mes "OqAByDW";
		mes "qrNnC";
		mes "^V}굲GyXBrO";
		mes "N@TC";
		next;
		mes "[լd]";
		mes "i@רe@C";
		mes "Q`VN4HN@C";
		mes "Q`RDJFfqqGOB";
		next;
		mes "[լd]";
		mes "U|~B";
		mes "ǣ~UB";
		mes "ǯUۡB";
		mes "ǮǣU|ڡKK";
		next;
		mes "[լd]";
		mes "ƥyɨtCR˦rFhRiB";
		mes "Q`RJFfqq";
		mes "yDMfF}DN@TC";
		mes "NVB@Fe@C";
		set XMAS07_2EVE,3;
		close;
	case 3:
	case 4:
	case 5:
	case 6:
		mes "[լd]";
		mes "Q`VN4HN@C";
		mes "̪UQ`pe@OKK";
		next;
		mes "[լd]";
		mes "U|~B";
		mes "ǣ~UB";
		mes "ǯUۡB";
		mes "ǮǣU|ڡKK";
		next;
		mes "[լd]";
		mes "ƥyɨtCR˦rFhRiB";
		mes "Q`RJFfqq";
		mes "yDMfF}DN@TC";
		close;
	case 7:
		mes "[լd]";
		mes "H";
		mes "i4HUլdvJFUN@H";
		mes "yRN@TC";
		mes "DsNBqV";
		mes "qeFH";
		next;
		mes "[" +strcharinfo(0)+ "]";
		mes "KKKKKK";
		next;
		mes "[լd]";
		mes "DN@KKݩN@C";
		mes "cyQKRVKK";
		mes "kVqɶOWUN@TC";
		next;
		mes "[լd]";
		mes "eKKQJFHWB";
		mes "ǭǴpۥyorB";
		mes "ǵy@roR";
		mes "@rQNnI";
		next;
		mes "[լd]";
		mes "N@B";
		mes "i@ǭǴOyMGC";
		mes "yXQOiqeBzC";
		next;
		mes "[լd]";
		mes "sHWQ`VWkBeBzC";
		mes "4HiQ`RDJFUN@I";
		mes "i\BQ!!";
		mes "qq]JMGNi\BQURB";
		mes "pǬ|yӤR";
		mes "ǳ|RkJMI";
		next;
		mes "[լd]";
		mes "KK§C";
		mes "NVBOuyhB";
		mes "Uc]UoQǸoy";
		mes "epsroB";
		mes "zWqenI";
		set XMAS07_2EVE,8;
		close;
	case 8:
		mes "[լd]";
		mes "N@B";
		mes "i@ǫRr";
		mes "ǭǴOyMGC";
		mes "yXQOiqeBzC";
		next;
		mes "[լd]";
		mes "sHWQ`VWkBeBzC";
		mes "4HiQ`RDJFUN@I";
		mes "i\BQ!!";
		mes "qq]JMGNi\BQURB";
		mes "pǬ|yӤR";
		mes "ǳ|RkJMI";
		next;
		mes "[լd]";
		mes "KK§C";
		mes "NVBOuyhB";
		mes "Uc]UoQǸoy";
		mes "epsroB";
		mes "zWqenI";
		close;
	case 12:
	case 13:
		mes "[լd]";
		mes "ǭǴUլdUV";
		mes "PN@H";
		mes "NrGǭǴp";
		mes "yQNGC";
		next;
		mes "[լd]";
		mes "Uc]UoQǸoyhB";
		mes "uynKBMQ`p";
		mes "KUsby";
		mes "jQsWQqeBz!!";
		next;
		mes "[" +strcharinfo(0)+ "]";
		mes "լdzC";
		mes "BǭǴRypsMr";
		mes "XjQN@oC";
		next;
		mes "[լd]";
		mes "PBPNN@H";
		mes "@KKFUN@H";
		next;
		mes "[" +strcharinfo(0)+ "]";
		mes "ǭǴzQpKK";
		mes "QFi¡KK";
		mes "JMN@oC";
		next;
		mes "[լd]";
		mes "VBVH";
		mes "yJMrUN@H";
		mes "p¡H";
		mes "ǭvqeBzI";
		next;
		mes "[" +strcharinfo(0)+ "]";
		mes "UeBpRQ`Uy";
		mes "3Hp4HRqeFoTC";
		mes "ıMe@H";
		next;
		mes "[լd]";
		mes "BıMe@C";
		mes "QFǭǴR|RJFp";
		mes "iqeFC";
		next;
		mes "[" +strcharinfo(0)+ "]";
		mes "DU4fGBfHe@C";
		mes "DseNVǳ|RsFURB";
		mes "DUHGRsFGC";
		next;
		mes "[" +strcharinfo(0)+ "]";
		mes "Q`UvVC";
		mes "ǤHVPMivsAB";
		mes "OFoQƥRoO";
		mes "ǵyR";
		mes "FzN@I";
		next;
		mes "[լd]";
		mes "KKKKKK";
		next;
		mes "[" +strcharinfo(0)+ "]";
		mes "qUHpsW";
		mes "PHpiQƥN@C";
		mes "NiBPHpivvJMrC";
		mes "ǤHU즮OGN";
		mes "ǱoMeNnC";
		next;
		mes "[" +strcharinfo(0)+ "]";
		mes "BDUǤHR";
		mes "Q{UTJFpI";
		mes "iB4fUƥ";
		mes "DseNUƥUҭGOFpI";
		next;
		mes "[" +strcharinfo(0)+ "]";
		mes "KKpUzqqQpB";
		mes "4fUǤHRMVerH";
		mes "@HBZe@KK";
		mes "DBpUUeRrHKK";
		next;
		mes "[լd]";
		mes "KKKKKK";
		next;
		mes "[" +strcharinfo(0)+ "]";
		mes "MpUN@C";
		mes "DMBUyإIr";
		mes "uyhriKK";
		mes "pRVqeBzC";
		next;
		mes "[լd]";
		mes "KKH";
		next;
		mes "[" +strcharinfo(0)+ "]";
		mes "i@ǫǵǵN@C";
		mes "ǫǵǵQzGpB";
		mes "R\C";
		mes "DQON@oTH";
		mes "jQOǫǵǵQzM";
		mes "kJMQzN@pC";
		next;
		mes "[լd]";
		mes "KKQFVKKKK";
		next;
		mes "[" +strcharinfo(0)+ "]";
		mes "DsRBpVQFQ`R";
		mes "KqROJMe@C";
		mes "RijnQǬ|y";
		mes "QFUӤQNN";
		mes "LzkqJFUN@C";
		mes "PhzNrVAN@C";
		next;
		mes "[" +strcharinfo(0)+ "]";
		mes "jnGpDB";
		mes "DsӤRpsrWfy";
		mes "QFVrNrC";
		mes "UhfVBKQFR";
		mes "DUyLBMse@C";
		next;
		mes "[լd]";
		mes "KKKKKK";
		next;
		mes "[" +strcharinfo(0)+ "]";
		mes "NVBDtDt§e@TC";
		mes "լdivJFB";
		mes "ipRVLNnC";
		next;
		mes "[լd]";
		mes "KKHnJOJMGI";
		next;
		mes "[" +strcharinfo(0)+ "]";
		mes "H";
		mes "PFzN@H";
		next;
		mes "[լd]";
		mes "KKǭǴRKM";
		mes "լdyvpBFUN@H";
		next;
		mes "[" +strcharinfo(0)+ "]";
		mes "KKB@DQqe@TC";
		mes "JOBǭǴVQ`R";
		mes "ۥDRqRe@C";
		mes "GpBiJMMGC";
		next;
		mes "[լd]";
		mes "DN@KK";
		mes "qOe@C";
		mes "լdy̿FHOMB";
		mes "SyQOeBzoTH";
		mes "PEJMGC";
		next;
		mes "[" +strcharinfo(0)+ "]";
		mes "KKqOe@C";
		next;
		mes "[լd]";
		mes "BHpDKK";
		mes "qOeFC";
		mes " ";
		mes "^FF0000ǫǤǵ|~yJeFC^000000";
		set XMAS07_2EVE,XMAS07_2EVE+2;
		getitem 5811,1;
		next;
		mes "^FF0000<<`N>>";
		mes "ǫǤǵ|~yɥFXB";
		mes "ǫǤǵyi@rO";
		mes "NQQriqe@C";
		mes "|~UR`NGC^000000";
		close;
	case 14:
		mes "[լd]";
		mes "HRBǭǴR|JMB";
		mes "^UoQQoB";
		mes "vUnfyMe@C";
		next;
		if(countitem(712) < 1) {
			mes "[" +strcharinfo(0)+ "]";
			mes "]\gKK";
			mes "@MQQKK";
			mes "@񻡱oVQQKK^";
			close;
		}
		mes "[" +strcharinfo(0)+ "]";
		mes "]\gKK^";
		next;
		mes "[" +strcharinfo(0)+ "]";
		mes "BnQzN@oTH";
		mes "syPEC";
		mes "ppUǫǵǵǸN@C";
		next;
		mes "[լd]";
		mes "KK";
		mes "qOe@C";
		next;
		mes "[լd]";
		mes "]KKǵKK^";
		next;
		mes "[լd]";
		mes "KKꭻqN@C";
		mes "YKKHe@C";
		mes "¡sMrfFN@C";
		next;
		mes "[" +strcharinfo(0)+ "]";
		mes "DsV}JFN@TC";
		mes "DUHysARB";
		mes "UnfVjRMFp";
		mes "PN@H";
		next;
		mes "[լd]";
		mes "PNN@H";
		next;
		mes "[" +strcharinfo(0)+ "]";
		mes "DUyFUVB";
		mes "լdzVnGODB";
		mes "pDsyFpN@C";
		mes "DsVKeqBۤUnfyzB";
		mes "JsFpXFN@oTH";
		next;
		mes "[լd]";
		mes "VKKDN@TC";
		next;
		mes "[" +strcharinfo(0)+ "]";
		mes "լdzBQRQrOB";
		mes "piBRQseFC";
		mes "JOBzNFpDB";
		mes "ۤUB";
		mes "pRiɴvJMFUN@C";
		next;
		mes "[լd]";
		mes "VBVKK";
		next;
		mes "[" +strcharinfo(0)+ "]";
		mes "pXFQpB";
		mes "լdzRiXrVAN@C";
		mes "ǭǴUHyzB";
		mes "JMrC";
		mes "DMJsrC";
		next;
		mes "[լd]";
		mes "KKKKKK";
		next;
		mes "[" +strcharinfo(0)+ "]";
		mes "zNrNnH";
		mes "vUnfVHPB";
		mes "@KRڤRQrO";
		mes "@qIyJMrKK";
		next;
		mes "[" +strcharinfo(0)+ "]";
		mes "eFBPMzQy";
		mes "NFUKK";
		mes "DUziKK";
		next;
		mes "[լd]";
		mes "KKKKKK";
		next;
		mes "[" +strcharinfo(0)+ "]";
		mes "zMrRoJMB";
		mes "iUNNUϬy";
		mes "JOrNe@C";
		mes "DsRKK騤UǫǵǵN@C";
		mes "y\ByeQOI";
		next;
		mes "[լd]";
		mes "KKKKKK";
		next;
		mes "[լd]";
		mes "KKDeNvsFpKK";
		mes "KqeBzTKK";
		mes "BvqeFC";
		next;
		mes "[լd]";
		mes "pVHJMeFC";
		mes "eAۤUyzQOKK";
		mes "_w@rGNVB";
		mes "DURrU";
		mes "L@pNeBzTKK";
		next;
		mes "[լd]";
		mes "騤UǫǵǵGKK";
		mes "ǭǴy\Bnfyz@roR";
		mes "VOMfe@C";
		mes "DQVe@KK";
		next;
		mes "[լd]";
		mes "DMBUkRi";
		mes "qRQOKK";
		mes "RKKcyMeeFC";
		mes "UHFWfB";
		mes "Qpvre@KK";
		next;
		mes "[լd]";
		mes "^VKK";
		mes "qOeFC";
		mes "sVBppU§N@C";
		mes "JMGC";
		next;
		delitem 712,1;
		getitem 7908,1;
		set XMAS07_2EVE,15;
		mes "[լd]";
		mes "QFUN";
		mes "pVUuQU";
		mes "vJFe@C";
		mes "qOe@C";
		next;
		mes "[լd]";
		mes "NVB}yC";
		mes "ǫǵǵI";
		close;
	case 15:
		mes "[լd]";
		mes "ǫǵǵI";
		close;
	}
}

morocc_in.gat,116,127,3	script	ǭǴ	98,{
	switch(XMAS07_2EVE) {
	default:
		mes "[ǭǴ]";
		mes "uvKK";
		mes "ǳ|KK";
		mes "KK{{C";
		close;
	case 1:
		mes "[ǭǴ]";
		mes "uvKK";
		mes "ǳ|KK";
		mes "KK{{C";
		next;
		if(Sex) {
			mes "[ǭǴ]";
			mes "bH";
			mes "gi[ǳ|̰й]R";
			mes "JRFUTH";
		}
		else {
			mes "[ǭǴ]";
			mes "gKK";
			mes "GiJFQI";
			mes "giDUvypReTMfoC";
			mes "zRXǳ|RMB";
			mes "̰RiRMoI";
		}
		next;
		mes "-eNFzy";
		mes "@F-";
		next;
		mes "[ǭǴ]";
		mes "KKKK";
		next;
		mes "[ǭǴ]";
		mes "DKK";
		mes "pUyzNQ";
		mes "URrOUKK";
		mes "ڵHMrǳ|";
		mes "dzNpsrGtC";
		next;
		mes "[ǭǴ]";
		mes "ŽסB@ɤUk";
		mes "vyǳ|RMssW";
		mes "ڵVp]GtI";
		mes "GpOJMBHUvy";
		mes "LzkqrQzM|VBzI";
		next;
		mes "[ǭǴ]";
		mes "eBpvsrUV";
		mes "KQOVvJMrKK";
		mes "eFUMhUլdKK";
		mes "kRڵRzNrKK";
		mes "zNrUNVQH";
		next;
		mes "[ǭǴ]";
		mes "KVǬ|nGO";
		mes "KiJMrC";
		mes "kUVvURrO";
		mes "QzOKKvUpQy";
		mes "JMrUGC";
		next;
		mes "[ǭǴ]";
		mes "dNOsruvU";
		mes "yOGvpQUI";
		mes "{N|yMfMiB";
		mes "voqVuvU";
		mes "UVRMpGI";
		next;
		mes "[ǭǴ]";
		mes "pRI@HpJOr";
		mes "OVBrHR";
		mes "ıQZyPrO@RB";
		mes "DUUŮylhB";
		mes "{oiPyPrI";
		next;
		mes "[ǭǴ]";
		mes "JXqOFyOB";
		mes "JsUQKʡKKQPQPB";
		mes "ǳ|UvD";
		mes "̰U|ǵǻ~QUGI";
		next;
		mes "[" +strcharinfo(0)+ "]";
		mes "KKKKKK";
		emotion 9;
		next;
		mes "[ǭǴ]";
		mes "࿳MeJFB";
		mes "ORBpVkJMQI";
		mes "UլdRɴMsI";
		mes "pVǤHNVQOB";
		mes "ǳ|UyOyQI";
		next;
		mes "[ǭǴ]";
		mes "KgiB";
		mes "zQǳ|U";
		mes "rrGtC";
		next;
		mes "-sHWVMiLGtC";
		mes "@@סBլdURJM";
		mes "@yDMfo-";
		set XMAS07_2EVE,2;
		close;
	case 2:
		mes "[ǭǴ]";
		mes "ORBpVkJMQI";
		mes "UլdRɴMsI";
		mes "pVǤHNVQOB";
		mes "ǳ|UyOyQI";
		next;
		mes "[ǭǴ]";
		mes "KgiB";
		mes "zQǳ|U";
		mes "rrGtC";
		next;
		mes "-sHWVMiLGtC";
		mes "@@סBլdURJM";
		mes "@yDMfo-";
		close;
	case 8:
	case 9:
		mes "[ǭǴ]";
		mes "sVxJFQC";
		mes "eGBpyJMrUH";
		mes "^iB";
		mes "pVǳ|Uвzy";
		mes "HMrGGI";
		next;
		mes "[ǭǴ]";
		mes "DiDiBpVUǫp";
		mes "@BisFLUGI";
		mes "ƥVǫNVQB";
		mes "Bǣ~O";
		mes "ǯN_FpNVQI";
		next;
		mes "[ǭǴ]";
		mes "Up1200Zenyi1800Zenyi";
		mes "MLUaRniL!!";
		mes "FGBNвzyDhMr";
		mes "H̹FRBrGNoUGI";
		next;
		if(XMAS07_2EVE == 9) {
			mes "[ǭǴ]";
			mes "KKbKKLQJF";
			mes "gBRQǳ|R";
			mes "vvJMrNVQI";
			mes "ǤHRNiŧvsFUH";
			mes "gCsiBǳ|U";
			mes "NtC";
			next;
		}
		mes "[" +strcharinfo(0)+ "]";
		mes "KKDI";
		next;
		mes "[" +strcharinfo(0)+ "]";
		mes "ǤHvqeFI";
		next;
		mes "[ǭǴ]";
		mes "DiDiBǳ|UvVB";
		mes "phUHRWsB";
		mes "nesMFɴr";
		mes "vQUG!!";
		mes "KKzH@JFTH";
		next;
		mes "[" +strcharinfo(0)+ "]";
		mes "ǤHvqeFI";
		next;
		mes "[ǭǴ]";
		mes "bKKI";
		mes "QpWDBMipI";
		mes "ǤHQUI";
		mes "GǤHvJFUI";
		mes "gUzyI";
		set XMAS07_2EVE,XMAS07_2EVE+2;
		close;
	case 10:
	case 11:
		mes "[ǭǴ]";
		mes "BgUzyDBMsC";
		mes "eêOvsMFHWB";
		mes "gUzROMirC";
		mes "ڵǳ|йUi";
		mes "DFJMrGtI";
		next;
		mes "[" +strcharinfo(0)+ "]";
		mes "۫HN@TB";
		mes "DBǤHVKK";
		next;
		menu "ǭǴ",-;
		mes "[" +strcharinfo(0)+ "]";
		mes "ǭǴBQFN@C";
		mes "QFUƥUDǡI";
		mes "kʹFUvyLzkq";
		mes "JFiHN@I";
		next;
		mes "[ǭǴ]";
		mes "iB";
		mes "pVǳ|йU";
		mes "вzyHMrGNJMB";
		mes "DzQVMQI";
		mes "pyӤRǤHR@rUVrGI";
		next;
		mes "[" +strcharinfo(0)+ "]";
		mes "QFVB";
		mes "psFQO";
		mes "eFoTH";
		mes "LURJFVLOKK";
		next;
		mes "[ǭǴ]";
		mes "DUqqGI";
		mes "ǧUŶǱǵR";
		mes "VQBBOQrO";
		mes "ǵǻtI";
		next;
		mes "[" +strcharinfo(0)+ "]";
		mes "DURVKK";
		mes "O@e@oTH";
		next;
		mes "[ǭǴ]";
		mes "@H";
		mes "PGH";
		next;
		mes "[" +strcharinfo(0)+ "]";
		mes "DsVKK";
		next;
		input '@str$;
		if('@str$ != "ƪ") {
			mes "[" +strcharinfo(0)+ "]";
			mes "KKJOKKKK";
			next;
			mes "[ǭǴ]";
			mes "KKKKKKKK";
			next;
			mes "[" +strcharinfo(0)+ "]";
			mes "KKyeOhMpB";
			mes "hMenI";
			close;
		}
		mes "[" +strcharinfo(0)+ "]";
		mes "ƪN@C";
		mes "GBǫpUŶUƪ";
		mes "1200Zeny,1800ZenyGGO";
		mes "TQByJMrzN@H";
		next;
		mes "[ǭǴ]";
		mes "KKKK";
		next;
		mes "[" +strcharinfo(0)+ "]";
		mes "ƪ򥿽TRvrI";
		mes "DsVKeqB";
		mes "oQMrON@I";
		mes "DsyFGNiB";
		mes "QFǤHGO";
		mes "QQuRQrNnI";
		next;
		mes "[ǭǴ]";
		mes "kkkC";
		mes "QpzQpzBRQpzC";
		next;
		if(XMAS07_2EVE == 11) {
			mes "[" +strcharinfo(0)+ "]";
			mes "DMBi@KI";
			mes "pURJJMFɡI";
			mes "QFVpŧvsFO";
			mes "MhIFoQoy";
			mes "eFTH";
			next;
			mes "[ǭǴ]";
			mes "KKDsPFUTH";
			next;
			mes "[" +strcharinfo(0)+ "]";
			mes "pVŧvsFO@iJMeBzC";
			mes "esNvyFi";
			mes "sQNnH";
			next;
			mes "[ǭǴ]";
			mes "kKK";
			mes "QzOQ";
			mes "DzQFGGKK";
			next;
		}
		mes "[" +strcharinfo(0)+ "]";
		mes "DWMQMi}N@C";
		mes "uOMVQKK";
		mes "sGNVQFy";
		mes "erVNeBzC";
		next;
		mes "[" +strcharinfo(0)+ "]";
		mes "NiBp`FGN";
		mes "QFU";
		mes "XMeFC";
		mes "iJOլd@sW";
		mes "QFǤHGO";
		mes "TQuXMrVAN@C";
		next;
		mes "[ǭǴ]";
		mes "KKKK";
		next;
		mes "[" +strcharinfo(0)+ "]";
		mes "NiBpViQFRKM";
		mes "`eBzC";
		mes "ǫǵǵiKK";
		mes "jRMenI";
		next;
		mes "[ǭǴ]";
		mes "KKKKQRH";
		next;
		mes "[" +strcharinfo(0)+ "]";
		mes "ǫǵǵJMDNnH";
		mes "\XI";
		mes "GpB^GVkMe@C";
		mes "NiBeFzQyFp";
		mes "@Ree@I";
		next;
		mes "[ǭǴ]";
		mes "KKpǳ|OHvU";
		mes "ORvsrOUKK";
		next;
		mes "[" +strcharinfo(0)+ "]";
		mes "]BfypBMrKK";
		mes "@NiBVDsoqKK^";
		mes "ORvsrH";
		mes "DzQNIQNGC";
		mes "QFUHyzB";
		mes "ejQN\MrzN@C";
		next;
		mes "[" +strcharinfo(0)+ "]";
		mes "TRBoyFQFy";
		mes "QMVQpQU򴶳qN@C";
		mes "BDsNV@qN@C";
		mes "sMvqC";
		mes "QFURVᮬGC";
		mes "qeBzC";
		next;
		mes "[" +strcharinfo(0)+ "]";
		mes "Q`RJFHFHiDN@C";
		mes "QFPN";
		mes "sMrONB";
		mes "VVsrNnC";
		mes "NiBUƥy\OXFɡB";
		mes "DURKUN@C";
		next;
		mes "[" +strcharinfo(0)+ "]";
		mes "QFVǳ|";
		mes "jnQzN@oTH";
		mes "iBQFRǳ|U";
		mes "kNFOMKK";
		mes "DUHRY{DRsF";
		mes "OFpKK";
		next;
		mes "[ǭǴ]";
		mes "KK";
		mes "pVDKyKK";
		mes "KKmB\zGtKK";
		next;
		mes "[" +strcharinfo(0)+ "]";
		mes "QFVDsOPyFUN@I";
		mes "vqe@oTH";
		mes "BQ`MrHI";
		next;
		mes "[ǭǴ]";
		mes "KKKKKK";
		next;
		mes "[" +strcharinfo(0)+ "]";
		mes "BQ`UV";
		mes "vypsFyeqd[R";
		mes "MVQDN@C";
		mes "QF򪽱qB";
		mes "XWJO";
		mes "\MsrVAN@C";
		next;
		mes "[" +strcharinfo(0)+ "]";
		mes "ۤUHyzB";
		mes "\FDB";
		mes "vsrOQUN@C";
		next;
		mes "[ǭǴ]";
		mes "KKKKKK";
		next;
		mes "[" +strcharinfo(0)+ "]";
		mes "QFVBQ`UH";
		mes "vrOeFC";
		mes "GppVBiQFPoy";
		mes "QOHMB";
		mes "Q`RqROHMI";
		mes "KKNye@C";
		next;
		mes "[ǭǴ]";
		mes "KKKKKK";
		next;
		mes "[" +strcharinfo(0)+ "]";
		mes "HMKKN@oTH";
		next;
		mes "[ǭǴ]";
		mes "KKKKKK";
		mes "KK";
		next;
		mes "[" +strcharinfo(0)+ "]";
		mes "NVBppUV";
		mes "sNeI";
		mes "KKOVJHKK";
		next;
		mes "[ǭǴ]";
		mes "KKH";
		mes "JHH";
		mes "UTH";
		next;
		mes "[" +strcharinfo(0)+ "]";
		mes "BǭǴzOV";
		mes "YQN@oC";
		mes "eBsVp";
		mes "OQOKK";
		next;
		mes "[" +strcharinfo(0)+ "]";
		mes "NVBsN§e@C";
		mes "nfrUVqe@PB";
		mes "DsyIMVeBzC";
		mes "ۤRiۤUnfrUN@C";
		mes "DsGVsQNGC";
		next;
		if(XMAS07_2EVE == 11) {
			mes "[ǭǴ]";
			mes "KKMI";
			next;
			mes "[" +strcharinfo(0)+ "]";
			mes "VH";
			next;
			mes "[ǭǴ]";
			mes "syKK";
			next;
			mes "[" +strcharinfo(0)+ "]";
			mes "KKsVH";
			next;
			mes "[ǭǴ]";
			mes "ӤRgUvUyJFy";
			mes "qFKK";
			mes "GpBsyJMsC";
			mes "pRVzQp";
			mes "NQKK";
			next;
			mes "[" +strcharinfo(0)+ "]";
			mes "KKBN@oC";
			mes "pUVsN\Me@TC";
			next;
			mes "[ǭǴ]";
			mes "qOC";
			mes "pVХDGOURB";
			mes "gRpsMeJFQKK";
			mes "RKKqOC";
			getitem 7908,1;
		}
		else {
			mes "[ǭǴ]";
			mes "KKxRMKK";
		}
		set XMAS07_2EVE,XMAS07_2EVE+2;
		close;
	case 12:
	case 13:
	case 14:
	case 15:
		mes "[ǭǴ]";
		mes "ǫǵǵC";
		mes "ǳ|йUoiV";
		mes "iHtzGB";
		mes "HnfyJMoOB";
		mes "MUHBNro";
		mes "pBMipKK";
		close;
	}
}

prontera.gat,128,212,5	script	|~	92,{
	if(XMAS07_2EVE != 3) {
		mes "[|~]";
		mes "PH@UvH";
		mes "pVcRJJMrPKK";
		mes "XJMrQH";
		close;
	}
	mes "[|~]";
	mes "H@pUvUơH";
	mes "DDBUeqq]R";
	mes "psFUoC";
	next;
	mes "[" +strcharinfo(0)+ "]";
	mes "KKRMVBMOMe@TH";
	next;
	mes "[|~]";
	mes "eKKTH";
	mes "HnPW@URiMMB";
	mes "DtDtvytQH";
	mes "JMMFGJFpTC";
	mes "gtǻǼNJMipF";
	mes "xJFJMOQH";
	next;
	mes "[|~]";
	mes "DDBvypsFGPB";
	mes "@JFUoI";
	mes "HnPBMFRHMB";
	mes "HnJOyhF~ݡB";
	mes "DUH@NpO@sHJFUC";
	next;
	mes "[|~]";
	mes "R@GJFp";
	mes "pBCzCzQJFUC";
	mes "NiBDsHWRZJqGJFUV";
	mes "evzRJMipJFp";
	mes "vRRpsMFơI";
	next;
	mes "[" +strcharinfo(0)+ "]";
	mes "DzQ@N!?";
	next;
	mes "[|~]";
	mes "NfFGPQUoI";
	mes "NiBDsG@NrQp";
	mes "WHRQsrOURKK";
	mes "QzNqq]QzMFzGtH";
	next;
	mes "[|~]";
	mes "qq]RKMJMrUV";
	mes "spQH";
	mes "eBJiJFP";
	mes "HnPvytOMFp";
	mes "vypsFOV";
	mes "ORJMQvC";
	next;
	mes "[|~]";
	mes "UviRJJMrTC";
	mes "NiBLzkqpsFzGB";
	mes "qq]RV@p";
	mes "pBMkqFvC";
	set XMAS07_2EVE,4;
	close;
}

payon.gat,139,218,5	script		92,{
	if(XMAS07_2EVE != 4) {
		mes "[]";
		mes "KKǩǿI";
		mes "ZJqFKK";
		mes "˽öUYKK";
		mes "BzI@QzNiQI";
		mes "RQNI";
		close;
	}
	mes "[]";
	mes "KKǩǿI";
	mes "ZJqFKK";
	next;
	mes "[" +strcharinfo(0)+ "]";
	mes "zN@TH";
	mes "pV߷jdU";
	mes "YN@C";
	mes "QFUvRKM";
	mes "DFUN@KK";
	next;
	mes "[]";
	mes "pUvH";
	mes "qq]RpsFTKK";
	next;
	mes "[]";
	mes "pKKlUp";
	mes "HeNqUnGJFUC";
	mes "NiB@RiWQMB";
	mes "ipUqyıMsQJFKK";
	next;
	mes "[]";
	mes "GpBpVQzOpUy";
	mes "LHIoOJMB";
	mes "AJOvyWMFvC";
	next;
	mes "[]";
	mes "ypRQrOB";
	mes "bzUGPB";
	mes "pUyıMsrHFH";
	mes "NMFUC";
	mes "VDsGN";
	mes "OJMi^JFKK";
	next;
	mes "[" +strcharinfo(0)+ "]";
	mes "DzQjQvypsFQzMKK";
	mes "ǤHOMiNnTKK";
	next;
	mes "[]";
	mes "KKBpVǤHy";
	mes "zNQvC";
	mes "gtPMrpC";
	next;
	mes "[" +strcharinfo(0)+ "]";
	mes "H";
	next;
	mes "[]";
	mes "VTBvuQJF~ݡB";
	mes "pB@HRQJHjJFUI";
	mes "{@HRQJMMB";
	mes "˽öJMHFHeN";
	mes "XMHjJFUoI";
	next;
	mes "[]";
	mes "vypsFNB";
	mes "UpUHVRMrUI";
	mes "apXrOVzQAyM";
	mes "ܸQOQQJHjJF";
	mes "PTC";
	mes "eBDVHUJRI@QH";
	next;
	mes "[]";
	mes "KKiBvypsQJFp";
	mes "UpURۤۨNL";
	mes "XQJFisQKK";
	mes "DOBfRvypsQJF";
	mes "UvC";
	next;
	mes "[" +strcharinfo(0)+ "]";
	mes "KKiBǤHeJFpKK";
	mes "|ǻVPe@H";
	next;
	mes "[]";
	mes "DTKK";
	mes "@uǯIvJMQC";
	mes "DMuqOvQH";
	mes "̫RuiHjǼGovC";
	mes "sBUpUHQC";
	set XMAS07_2EVE,5;
	close;
}

comodo.gat,144,160,5	script		711,{
	if(XMAS07_2EVE != 5) {
		mes "[]";
		mes "KKKK";
		mes "BzRHvC";
		close;
	}
	mes "[]";
	mes "߷jdH";
	mes "KKpUvypsFN@TH";
	next;
	mes "[]";
	mes "UBHnPKK";
	mes "BDUOVeG͹F";
	mes "GJFzN@KK";
	mes "ORBHXvBUR";
	mes "VJMeFC";
	next;
	mes "[]";
	mes "DMBHUQDN";
	mes "VpHBMeFC";
	next;
	mes "[]";
	mes "pVDUHUy";
	mes "qq@oOFUN@B";
	mes "@sHJF~ݡB";
	mes "pUvV@NpsMeFC";
	mes "RKK@UNFC";
	next;
	mes "[]";
	mes "DUOVBOMiWMeFC";
	mes "spR|JMUR";
	mes "QqvypsMKK";
	mes "NiBHXvBiJFUN";
	mes "YOeAR|ORFzN@C";
	next;
	mes "[]";
	mes "R|OB";
	mes "vyJFRKMDseFC";
	mes "pVP쨥WvpQMB";
	mes "FGBuzvO";
	mes "eBzNFKK";
	next;
	mes "[]";
	mes "@rOBVu@XJMrv";
	mes "JMJMsMKK";
	mes "DU@Bp";
	mes "isMeeFC";
	next;
	mes "[" +strcharinfo(0)+ "]";
	mes "DBDsVKK";
	mes "hNOe@KK";
	next;
	mes "[]";
	mes "qOe@C";
	mes "VBǳ|U";
	mes "nfGJFpB";
	mes "UBpRYOhcsHjJF";
	mes "ǩǩMFfFQzN@C";
	next;
	mes "[" +strcharinfo(0)+ "]";
	mes "DBDN@KK";
	mes "]eBDUV";
	mes "@ǳ|̰й";
	mes "@UHjQGtQKK^";
	next;
	mes "[" +strcharinfo(0)+ "]";
	mes "KKiBǤHeJFpKK";
	mes "|ǻVPe@H";
	next;
	mes "[]";
	mes "zKK";
	mes "cyFUVHQUNB";
	mes "HjzOqe@C";
	mes "NiBpVDsGC";
	mes "iGOQJMMsFp";
	mes "\Me@C";
	set XMAS07_2EVE,6;
	close;
}

geffen.gat,143,196,3	script	|	862,{
	if(XMAS07_2EVE != 6) {
		mes "[|]";
		mes "PH@UvH";
		mes "c~ǭMrH";
		close;
	}
	mes "[|]";
	mes "pUvRKMH";
	mes "DDBPH";
	mes "UvH";
	mes "c~ǭMrH";
	next;
	mes "[|]";
	mes "VTBpVeNB";
	mes "AJOvVǵRMFUoC";
	next;
	mes "[|]";
	mes "NiBrMB";
	mes "DyBMFp";
	mes "QRLzkqR";
	mes "sHjJFUoI";
	next;
	mes "[" +strcharinfo(0)+ "]";
	mes "RsFOOVB";
	mes "pvyesMB";
	mes "sQJFOH";
	next;
	mes "[|]";
	mes "DzQsFpB";
	mes "t]JWMrvoI";
	mes "pVTBiNQHR";
	mes "RsFUoI";
	next;
	mes "[|]";
	mes "BiI";
	mes "ApvTI";
	mes "yJMrvpQGtPB";
	mes "plFOJFp";
	mes "pUv@N";
	mes "RQJMFUoI";
	next;
	mes "[|]";
	mes "JMPB";
	mes "ɶyhFOB";
	mes "vpsFQzM";
	mes "ǽǽQjQzGpTI";
	next;
	mes "[|]";
	mes "HpsrH";
	mes "@oH@bzU@U~I";
	next;
	mes "[" +strcharinfo(0)+ "]";
	mes "\gKK";
	mes "OtNBDUV";
	mes "QUN@H";
	next;
	mes "[|]";
	mes "RiBQUN";
	mes "ThpsMrUoC";
	mes "eBMaRDMfFPB";
	mes "bJOWzGJMC";
	mes "vUOiRipKK";
	next;
	mes "[|]";
	mes "eBHnP";
	mes "|~iO";
	mes "OJMFKK";
	mes "BBBJGpBKM";
	mes "kJMipI";
	next;
	mes "[" +strcharinfo(0)+ "]";
	mes "]|~H@GtH^";
	mes "iBǤHeJFpKK";
	mes "|ǻVPe@H";
	next;
	mes "[|]";
	mes "OqApUURMB";
	mes "U~yĬNroR";
	mes "MrvI";
	mes "qq]RMQzM";
	mes "iJFQiUI";
	next;
	mes "[" +strcharinfo(0)+ "]";
	mes "]KKUHUoyDqB";
	mes "@|~OIWsMrHV";
	mes "@OMiWMr@rKK^";
	set XMAS07_2EVE,7;
	close;
}

prontera.gat,69,337,3	script	C~Mh	734,{
	mes "[C~Mh]";
	mes "ǭjQMB";
	mes "JHUKUXDQ";
	mes "լdRKMJMe@H";
	next;
	mes "[C~Mh]";
	mes "@BOuNĳqUQQB";
	mes "xTQHRe@B";
	mes "V}HN@oC";
	next;
	mes "[C~Mh]";
	mes "nQVGDN@C";
	mes "QsWByM";
	mes "ywpMrpN@C";
	next;
	mes "[C~Mh]";
	mes "HV~Gj";
	mes "P_NQiUN@TC";
	close;
}

//npc_warp_town.txtUmoroccwarp1019OJs
morocc_in.gat,93,123,0	script	Xmas07Warp	45,1,3,{
	if(XMAS07_2EVE == 8 && Sex == 0) {
		mes "[" +strcharinfo(0)+ "]";
		mes "!?";
		next;
		setlook 1,11;
		mes "[" +strcharinfo(0)+ "]";
		mes "kpsFKK";
		mes "eBzQ@N";
		mes "@pBARkpsrOVKK";
		set XMAS07_2EVE,9;
		close2;
	}
	warp "morocc_in.gat",109,123;
	end;
}

//==========================================
// ǱǻǫǵRNvJMK
//- Registry -------------------------------
// XMAS07_3EVE -> 0
//------------------------------------------
prontera.gat,156,268,3	script	Ǳǻǫǵ	718,{
	if('name$[1] == "") setarray 'name$[1],"~Ǽǵ","Ǧ","ǳ","ǹ","ǳ";
	switch(XMAS07_3EVE) {
	case 0:
		mes "[Ǳǻǫǵ]";
		mes "";
		mes "ǫǵǵI";
		mes "~i}lNFQH";
		next;
		mes "[Ǳǻǫǵ]";
		mes "gVǫǵǵODM";
		mes "@f̪RKQH";
		next;
		switch(select("ǱǻǫǵN@I","ǸN@I","ǱǻUAN@I","ǱǻVN@I")) {
		case 1:
			break;
		case 2:
			mes "[Ǳǻǫǵ]";
			mes "ǸOQH";
			mes "pI";
			mes "°_MRJrǸġI";
			mes "]y}rUǩǩI";
			next;
			mes "[Ǳǻǫǵ]";
			mes "jBJMrTH";
			mes "C~BǫǵǵyJMsMrB";
			mes "u|ǹǡvOcǱǻKK";
			next;
			mes "[Ǳǻǫǵ]";
			mes "|ǹUNB";
			mes "@Ǳǻ|NVYyM";
			mes "ozNrzjB";
			mes "ѨMKJMpzC";
			mes "eJFBxJFizjKK";
			close;
		case 3:
			mes "[Ǳǻǫǵ]";
			mes "ǱǻUAOQH";
			mes "Y̦VR|ǴsF";
			mes "jsQAUjQH";
			next;
			mes "[Ǳǻǫǵ]";
			mes "URxMB";
			mes "usFHyJMrpUC";
			close;
		case 4:
			mes "[Ǳǻǫǵ]";
			mes "KKKKKKKK";
			next;
			mes "[Ǳǻǫǵ]";
			mes "KKKKKKKK";
			mes "vUsbKK";
			mes "QUQKK";
			next;
			mes "[Ǳǻǫǵ]";
			mes "ULH͡KK";
			mes "gQVQUH";
			close;
		}
		mes "[Ǳǻǫǵ]";
		mes "I";
		mes "gVOJMi}lfFjQI";
		mes "DUgyzNB";
		mes "@rUGB";
		mes "QH";
		next;
		if(select("N@","NiPEI")==1) {
			mes "[Ǳǻǫǵ]";
			mes "ǿǿסC";
			mes "ۤUHRjQC";
			next;
			mes "[Ǳǻǫǵ]";
			mes "vJFpKNiQC";
			mes "ǫǵǵVKJMi";
			mes "qQzjC";
			close;
		}
		mes "[Ǳǻǫǵ]";
		mes "gC";
		mes "JqNuUC";
		mes "v򨣨zGGrC";
		next;
		mes "[Ǳǻǫǵ]";
		mes "ɶLp@R@rEC";
		mes "gRV@ɤUlFHyBR@r";
		mes "ɴyMipFzjC";
		next;
		mes "[Ǳǻǫǵ]";
		mes "DBǸǿǫǵUtFjC";
		mes "C~UɴVBKJMi";
		mes "qQpQzjC";
		next;
		set XMAS07_3EVE,rand(1,5);
		mes "[Ǳǻǫǵ]";
		mes "BUǸyr";
		mes "lUWeVu" +'name$[XMAS07_3EVE]+ "vjC";
		switch(XMAS07_3EVE) {
			case 1: mes "^0000FF}ǤRgUz֤kC^000000"; break;
			case 2: mes "^0000FFǯR@giR֤kC^000000"; break;
			case 3: mes "^0000FFǣ~Rgr֤kC^000000"; break;
			case 4: mes "^0000FF|RgjHlC^000000"; break;
			case 5: mes "^0000FFǻǸRgiR֦~C^000000"; break;
		}
		mes "NVBzGEI";
		next;
		mes "-Ru" +'name$[XMAS07_3EVE]+ "_vOsF";
		mes "ǸǿǫǵyJF-";
		next;
		mes "[Ǳǻǫǵ]";
		mes "ǸyrVB";
		mes "^0000FFǱǻUY^000000";
		mes "yAMzjEC";
		mes "lFHKǱǻǫǵU";
		mes "~ǴyaHjQpzC";
		mes "";
		close;
	default:
		mes "[Ǳǻǫǵ]";
		mes "ǸyrlUWeV";
		mes "u" +'name$[XMAS07_3EVE]+ "vjC";
		switch(XMAS07_3EVE) {
			case 1: mes "^0000FF}ǤRgUz֤kC^000000"; break;
			case 2: mes "^0000FFǯR@giR֤kC^000000"; break;
			case 3: mes "^0000FFǣ~Rgr֤kC^000000"; break;
			case 4: mes "^0000FF|RgjHlC^000000"; break;
			case 5: mes "^0000FFǻǸRgiR֦~C^000000"; break;
		}
		mes "NVBzGEI";
		next;
		mes "[Ǳǻǫǵ]";
		mes "ǸyrVB";
		mes "^0000FFǱǻUY^000000";
		mes "yAMzjEC";
		mes "lFHKǱǻǫǵU";
		mes "~ǴyaHjQpzC";
		mes "";
		close;
	case 6:
		mes "[Ǳǻǫǵ]";
		mes "PjJFH";
		mes "ǸVLRBFUH";
		next;
		mes "[Ǳǻǫǵ]";
		mes "lѹFǸyipJM";
		mes "]CyrOBBRQpzH";
		mes "";
		next;
		mes "[Ǳǻǫǵ]";
		mes "vUfyDMsMqOC";
		mes "sVPUHjC";
		mes "UUURyJsMB";
		mes "nQy@KGJMQC";
		next;
		if(MaxWeight - Weight < 1000) {
			mes "[Ǳǻǫǵ]";
			mes "kH";
			mes "NJXQH";
			mes "zMFpPQH";
			close;
		}
		set XMAS07_3EVE,7;
		switch(rand(20)) {
		case 0:
		case 1:
			getitem 12132,1; //uJQU 1
			break;
		case 2:
		case 3:
			getitem 2236,1; //ǱǻUc 1
			break;
		case 4:
		case 5:
			getitem 530,5; //ǵ}ǿǫǩ} 5
			break;
		case 6:
		case 7:
			getitem 538,5; //oNFǫǿǩ 5
			break;
		case 8:
		case 9:
			getitem 558,3; //ǽǯ 3
			break;
		case 10:
		case 11:
			getitem 561,2; //~ǽǯ 2
			break;
		case 12:
			getitem 603,1; //jCc 1
			break;
		case 13:
			getitem 12130,1; //Gl]f 1
			break;
		case 14:
			getitem 12236,1; //ǽǯǻ 1
			break;
		case 15:
			getitem 591,1; //ǩ|ǭǩ 1
			break;
		case 16:
			getitem 592,1; //Ǵǭǩ 1
			break;
		case 17:
			getitem 593,1; //ǭǩ 1
			break;
		case 18:
			getitem 594,1; //ǫǭǩ 1
			break;
		case 19:
			getitem 595,1; //ǿǳǭǩ 1
			break;
		}
		mes "[Ǳǻǫǵ]";
		mes "WҼˡC";
		mes "zQcsyUMsM";
		mes "RqOC";
		mes "";
		close;
	case 7:
		mes "[Ǳǻǫǵ]";
		mes "NlNFvC";
		mes "eFQJFp";
		mes "UcsUKy";
		mes "ɴJMsC";
		next;
		mes "[Ǳǻǫǵ]";
		mes "pMiBVǫǵǵC";
		mes "gizQygzjEC";
		mes "";
		set XMAS07_3EVE,0;
		close;
	}
}

xmas.gat,172,135,3	script	~Ǽǵ	793,{
	if(XMAS07_3EVE == 6) {
		mes "[~Ǽǵ]";
		mes "KK";
		mes "VQKK";
		mes "KKQVQPKK";
		mes "BJJFKK";
		mes "KKVVKKKK";
		next;
		mes "-֤kVǸyhMB";
		mes "@Qpi^DG-";
		close;
	}
	mes "[~Ǽǵ]";
	mes "ǫǵǵ";
	mes "ǫǵǵ";
	mes "dVQQ";
	mes "ǱǻǫǵkJMr";
	if(XMAS07_3EVE != 1)
		close;
	next;
	mes "[" +strcharinfo(0)+ "]";
	mes "qWGTI";
	mes "~i}lRF~ǼǵR";
	mes "UǱǻǫǵ";
	mes "ǸyJMFo!!";
	next;
	if(getequipid(10) != 5811) {
		mes "[~Ǽǵ]";
		mes "KKJH";
		next;
		mes "[~Ǽǵ]";
		mes "ǱǻH";
		mes "KKNN@oTH";
		next;
		mes "[~Ǽǵ]";
		mes "GJMBhLO";
		mes "ǱǻjQNnH";
		misceffect 1,"";
		emotion 23,"";
		percentheal -30,0;
		close;
	}
	mes "[~Ǽǵ]";
	mes "JH@KK";
	mes "qOe@C";
	next;
	mes "[" +strcharinfo(0)+ "]";
	mes "JDcy}MfFpH";
	mes "gUꪫ";
	mes "JJMrisQoC";
	next;
	mes "-~ǼǵVvvQpB";
	mes "@RRǸǿǫǵU";
	mes "@]yF-";
	next;
	mes "[~Ǽǵ]";
	mes "JKKBsVKKKK";
	mes "FUVU~O";
	mes "yôpsrǽǭǿ!?";
	emotion 9;
	next;
	mes "[" +strcharinfo(0)+ "]";
	mes "KKKKKKKK";
	mes "DsKKJFUH";
	next;
	mes "[~Ǽǵ]";
	mes "BKK";
	mes "DvjKK";
	mes "DUKKjQMKK";
	mes "KKVVKKKK";
	emotion 40;
	next;
	mes "-֤kUCrr";
	mes "@QJFURQrKK";
	mes "@ǸVLRBFI-";
	set XMAS07_3EVE,6;
	close;
}

comodo.gat,241,178,1	script	Ǧ	703,{
	if(XMAS07_3EVE == 6) {
		mes "[Ǧ]";
		mes "R^N@I";
		mes "spiB";
		mes "lNe@TI";
		next;
		mes "-֤kVǸyhMB";
		mes "@OMi^DRJF-";
		close;
	}
	mes "[Ǧ]";
	mes "yrǧ~";
	mes "AyFǱǻ";
	mes "QFU_";
	mes "UO@RkJMr";
	if(XMAS07_3EVE != 2)
		close;
	next;
	mes "[" +strcharinfo(0)+ "]";
	mes "qWGTI";
	mes "~i}lRFǦR";
	mes "UǱǻǫǵ";
	mes "ǸyJMFo!!";
	next;
	if(getequipid(10) != 5811) {
		mes "[Ǧ]";
		mes "NKI";
		next;
		mes "[Ǧ]";
		mes "hULǱǻQzM";
		mes "DFQvI";
		misceffect 1,"";
		emotion 23,"";
		percentheal -30,0;
		close;
	}
	mes "[Ǧ]";
	mes "JI@qOe@I";
	mes "ǱǻǫǵzI";
	next;
	mes "[" +strcharinfo(0)+ "]";
	mes "JDcy}MfFpH";
	mes "gUꪫ";
	mes "JJMrisQoC";
	next;
	mes "-ǦVvvQpB";
	mes "@RRǸǿǫǵU";
	mes "@]yF-";
	next;
	mes "[Ǧ]";
	mes "ǩǿI@sVǧǵH";
	mes "ǧǵUФ!?";
	mes "kGB@JFUI";
	emotion 0;
	next;
	mes "[" +strcharinfo(0)+ "]";
	mes "KKKKKKKK";
	mes "DsKKJFUH";
	next;
	mes "[Ǧ]";
	mes "VI";
	mes "qOe@I";
	mes "@U_Re@I";
	emotion 18;
	next;
	mes "-֤kUC";
	mes "@RJJFUUR";
	mes "@RQrKK";
	mes "@ǸVLRBFI-";
	set XMAS07_3EVE,6;
	close;
}

payon.gat,190,222,3	script	ǳ	96,{
	if(XMAS07_3EVE == 6) {
		mes "[ǳ]";
		mes "ssWKK";
		mes "\\\\\\KK";
		next;
		mes "-֤kVǸyhMB";
		mes "@OMi^DRJF-";
		close;
	}
	mes "[ǳ]";
	mes "@";
	mes "@RrB";
	mes "V}";
	mes "yKQNt";
	if(XMAS07_3EVE != 3)
		close;
	next;
	mes "[" +strcharinfo(0)+ "]";
	mes "qWGTI";
	mes "~i}lRFǳR";
	mes "UǱǻǫǵ";
	mes "ǸyJMFo!!";
	next;
	if(getequipid(10) != 5811) {
		mes "[ǳ]";
		mes "H";
		next;
		mes "[ǳ]";
		mes "KKNKI";
		mes "ǱǻǫǵjQI";
		next;
		mes "[ǳ]";
		mes "JHJMoI";
		misceffect 1,"";
		emotion 23,"";
		percentheal -30,0;
		close;
	}
	mes "[ǳ]";
	mes "qOI";
	mes "ǱǻǫǵzI";
	next;
	mes "[" +strcharinfo(0)+ "]";
	mes "JDcy}MfFpH";
	mes "gUꪫ";
	mes "JJMrisQoC";
	next;
	mes "-ǳVvvQpB";
	mes "@RRǸǿǫǵU";
	mes "@]yF-";
	next;
	mes "[ǳ]";
	mes "vǿI@YI";
	mes "pUNUǯyrRV";
	mes "ǿǻUbqqGvI";
	emotion 29;
	next;
	mes "[" +strcharinfo(0)+ "]";
	mes "KKKKKKKK";
	mes "DsKKJFUH";
	next;
	mes "[ǳ]";
	mes "VI@qOI";
	mes "@U_Re@I";
	emotion 2;
	next;
	mes "-֤kUC";
	mes "@RJJFUUR";
	mes "@RQrKK";
	mes "@ǸVLRBFI-";
	set XMAS07_3EVE,6;
	close;
}

aldebaran.gat,176,145,3	script	ǹ	706,{
	if(XMAS07_3EVE == 6) {
		mes "[ǹ]";
		mes "zQRDQǭǩV";
		mes "esMhMGoI";
		mes "RqOI";
		close;
	}
	mes "[ǹ]";
	mes "RQ]RpQ@";
	mes "wpQ]RQFr";
	mes "vqRKFpU_";
	if(XMAS07_3EVE != 4)
		close;
	next;
	mes "[" +strcharinfo(0)+ "]";
	mes "RQqnGTC";
	mes "VBsC";
	mes "~i}lNFǹR";
	mes "ǱǻzpUǸGoC";
	next;
	if(getequipid(10) != 5811) {
		mes "[ǹ]";
		mes "KKVH";
		next;
		mes "[ǹ]";
		mes "hULǱǻǫǵQzM";
		mes "rvQjQI";
		next;
		mes "[ǹ]";
		mes "lGpJMB";
		mes "FBrOQoI";
		misceffect 1,"";
		emotion 23,"";
		percentheal -30,0;
		close;
	}
	mes "[ǹ]";
	mes "ǿI";
	mes "qOI";
	mes "ǱǻǫǵBjn!!";
	next;
	mes "[" +strcharinfo(0)+ "]";
	mes "JDcy}MfFpH";
	mes "gUꪫ";
	mes "JJMrisQoC";
	next;
	mes "-ǹVvvQpB";
	mes "@RRǸǿǫǵU";
	mes "@]yF-";
	next;
	mes "[ǹ]";
	mes "KKsVKK";
	mes "~ǽǰǭǩ!!";
	emotion 18;
	next;
	mes "[" +strcharinfo(0)+ "]";
	mes "KKKKKKKK";
	mes "DsKKJFUH";
	next;
	mes "[ǹ]";
	mes "M!?";
	mes "sVUiUI";
	mes "Ri]sAR";
	mes "JqvJM`rzGI";
	mes "\\\KK";
	emotion 52;
	next;
	mes "-֦~UC";
	mes "@RJJFUUR";
	mes "@RQrKK";
	mes "@ǸVLRBFI-";
	set XMAS07_3EVE,6;
	close;
}

lighthalzen.gat,141,97,1	script	ǳ	716,{
	if(XMAS07_3EVE == 6) {
		mes "[ǳ]";
		mes "UNSVMB";
		mes "jHRQJFp";
		mes "LUiAMkrzGI";
		next;
		mes "-֦~VǸyhMB";
		mes "@OMi^DRJF-";
		close;
	}
	mes "[ǳ]";
	mes "sDqBUWy";
	mes "sDqByXr";
	mes "dDUBJMr";
	mes "ɶVroBǱǻiro";
	if(XMAS07_3EVE != 5)
		close;
	next;
	mes "[" +strcharinfo(0)+ "]";
	mes "RQqnGTC";
	mes "VBsC";
	mes "~i}lNFǳR";
	mes "ǱǻzpUǸGoC";
	next;
	if(getequipid(10) != 5811) {
		mes "[ǳ]";
		mes "KKyQhrQoH";
		next;
		mes "[ǳ]";
		mes "FsrOJFUH";
		next;
		mes "[ǳ]";
		mes "ǱǻQpKK";
		mes "hIMrGtI";
		misceffect 1,"";
		emotion 23,"";
		percentheal -30,0;
		close;
	}
	mes "[ǳ]";
	mes "kJFI";
	mes "qOI";
	mes "ǱǻǫǵjnI";
	next;
	mes "[" +strcharinfo(0)+ "]";
	mes "JDcy}MfFpH";
	mes "gUꪫ";
	mes "JJMrisQoC";
	next;
	mes "-ǳVvvQpB";
	mes "@RRǸǿǫǵU";
	mes "@]yF-";
	next;
	mes "[ǳ]";
	mes "kJF!!!!";
	mes "uUkUΪZNѡvI";
	emotion 18;
	next;
	mes "[" +strcharinfo(0)+ "]";
	mes "KKKK";
	mes "DUJFUH";
	next;
	mes "[ǳ]";
	mes "DI";
	mes "UNZNyzNB";
	mes "UyAMkrzGI";
	mes "ǿǿѡI";
	emotion 52;
	next;
	mes "-֦~UC";
	mes "@RJJFUUR";
	mes "@RQrKK";
	mes "@ǸVLRBFI-";
	set XMAS07_3EVE,6;
	close;
}

//==========================================
// ~ǸUǫǵǵǱǵ
//------------------------------------------
xmas_in.gat,89,92,5	script	~Ǹ	714,{
	mes "[|}ǵġP~Ǹ]";
	mes "|}ǵġP~ǸU";
	mes "RsWBjsRQroI";
	mes "BQFVPFH";
	next;
	switch(select("|ǵǻ~yr","|ǵǻ~yr","|ykhr")) {
	case 1:
		mes "[|}ǵġP~Ǹ]";
		mes "|ǵǻ~V";
		mes "1fp23feNroC";
		mes "fFH";
		mes "i쨣FQVu0vyzNI";
		next;
		input '@num;
		if('@num == 0) {
			mes "[|}ǵġP~Ǹ]";
			mes "i}UH";
			mes "RJJFǵǻ~JFp";
			mes "KNiJMI";
			close;
		}
		if('@num < 0 || '@num > 23) {
			mes "[|}ǵġP~Ǹ]";
			mes "HjzO_MrH";
			mes "1fp23feNJMJFoH";
			close;
		}
		if(Sex) {
			switch('@num) {
			case 1:
				cutin "hair_m_01",4;
				mes "[|}ǵġP~Ǹ]";
				mes "uzGqvǵǻ~GTI";
				mes "QkNUZkQUSxC";
				break;
			case 2:
				cutin "hair_m_02",4;
				mes "[|}ǵġP~Ǹ]";
				mes "uC׽mvǵǻ~GTI";
				mes "WQChUvRMrvC";
				break
			case 3:
				cutin "hair_m_03",4;
				mes "[|}ǵġP~Ǹ]";
				mes "uġvǵǻ~GTI";
				mes "UOPpsrvC";
				break;
			case 4:
				cutin "hair_m_04",4;
				mes "[|}ǵġP~Ǹ]";
				mes "uǼǵ~}Ǭv";
				mes "ǵǻ~GTI";
				mes "MpRrvC";
				break;
			case 5:
				cutin "hair_m_05",4;
				mes "[|}ǵġP~Ǹ]";
				mes "uǤǴǣǵvǵǻ~GTI";
				mes "RNYQP@rvC";
				break;
			case 6:
				cutin "hair_m_06",4;
				mes "[|}ǵġP~Ǹ]";
				mes "uǿǳǧġvǵǻ~GTI";
				mes "iǧyǽRFvC";
				break;
			case 7:
				cutin "hair_m_07",4;
				mes "[|}ǵġP~Ǹ]";
				mes "u~ܡvǵǻ~GTI";
				mes "OQrvC";
				break;
			case 8:
				cutin "hair_m_08",4;
				mes "[|}ǵġP~Ǹ]";
				mes "uǢǬǿǳvǵǻ~GTI";
				mes "@׮qVWH";
				mes "sMeDQvC";
				break;
			case 9:
				cutin "hair_m_09",4;
				mes "[|}ǵġP~Ǹ]";
				mes "uǼǵġvǵǻ~GTI";
				mes "MIQyOyPrvC";
				break;
			case 10:
				cutin "hair_m_10",4;
				mes "[|}ǵġP~Ǹ]";
				mes "uǻ|ǿšvǵǻ~GTI";
				mes "c]yhDQP@rvC";
				break;
			case 11:
				cutin "hair_m_11",4;
				mes "[|}ǵġP~Ǹ]";
				mes "uǰǴvǵǻ~GTI";
				mes "syǽRFvC";
				break;
			case 12:
				cutin "hair_m_12",4;
				mes "[|}ǵġP~Ǹ]";
				mes "u~ǵ׽mvǵǻ~GTI";
				mes "wDQP@rvC";
				break;
			case 13:
				cutin "hair_m_13",4;
				mes "[|}ǵġP~Ǹ]";
				mes "uǱǼǵܡvǵǻ~GTI";
				mes "eR_dUoQvC";
				break;
			case 14:
				cutin "hair_m_14",4;
				mes "[|}ǵġP~Ǹ]";
				mes "u|ǯvǵǻ~GTI";
				mes "qyqJMQrvC";
				break;
			case 15:
				cutin "hair_m_15",4;
				mes "[|}ǵġP~Ǹ]";
				mes "uǬǡǵvǵǻ~GTI";
				mes "KzKzOqDQvC";
				break;
			case 16:
				cutin "hair_m_16",4;
				mes "[|}ǵġP~Ǹ]";
				mes "uǿġvǵǻ~GTI";
				mes "5^pHMDQvC";
				break;
			case 17:
				cutin "hair_m_17",4;
				mes "[|}ǵġP~Ǹ]";
				mes "uq۵ovǵǻ~GTI";
				mes "zQyoNDQvC";
				break;
			case 18:
				cutin "hair_m_18",4;
				mes "[|}ǵġP~Ǹ]";
				mes "u{~|vǵǻ~GTI";
				mes "EPpsrvC";
				break;
			case 19:
				cutin "hair_m_19",4;
				mes "[|}ǵġP~Ǹ]";
				mes "uùQĮvǵǻ~GTI";
				mes "ӭtyrR\vvC";
				break;
			case 20:
				cutin "hair_m_20",4;
				mes "[|}ǵġP~Ǹ]";
				mes "u}ǿġvǵǻ~GTI";
				mes "vyǽRszGvC";
				break;
			case 21:
				cutin "hair_m_21",4;
				mes "[|}ǵġP~Ǹ]";
				mes "uǤǫǵǩǳv";
				mes "ǵǻ~GTI";
				mes "@UTUoQtWUrvC";
				break;
			case 22:
				cutin "hair_m_22",4;
				mes "[|}ǵġP~Ǹ]";
				mes "uǴǿǫvǵǻ~GTI";
				mes "UꪾrsqUvC";
				break;
			case 23:
				cutin "hair_m_23",4;
				mes "[|}ǵġP~Ǹ]";
				mes "u|ǵvǵǻ~GTI";
				mes "lOjHUҥyHx@rvC";
				break;
			}
			mes "PH@RJFH";
			close;
		}
		else {
			switch('@num) {
			case 1:
				cutin "hair_f_01",4;
				mes "[|}ǵġP~Ǹ]";
				mes "uvǵǻ~GTI";
				mes "vAFQrvC";
				break;
			case 2:
				cutin "hair_f_02",4;
				mes "[|}ǵġP~Ǹ]";
				mes "uǿǳvǵǻ~GTI";
				mes "sFjOPpsrvC";
				break;
			case 3:
				cutin "hair_f_03",4;
				mes "[|}ǵġP~Ǹ]";
				mes "uǵǼ~vǵǻ~GTI";
				mes "NFURi";
				mes "PpsrvC";
				break;
			case 4:
				cutin "hair_f_04",4;
				mes "[|}ǵġP~Ǹ]";
				mes "u|ǳvǵǻ~GTI";
				mes "oQP@rvC";
				break;
			case 5:
				cutin "hair_f_05",4;
				mes "[|}ǵġP~Ǹ]";
				mes "uvǵǻ~GTI";
				mes "¡srPUvC";
				break;
			case 6:
				cutin "hair_f_06",4;
				mes "[|}ǵġP~Ǹ]";
				mes "uS}]vǵǻ~GTI";
				mes "BW@DQvC";
				break;
			case 7:
				cutin "hair_f_07",4;
				mes "[|}ǵġP~Ǹ]";
				mes "uǼ|ǻǿǫvǵǻ~GTI";
				mes "@WkFQroQvC";
				break;
			case 8:
				cutin "hair_f_08",4;
				mes "[|}ǵġP~Ǹ]";
				mes "uǬ|vǵǻ~GTI";
				mes "MtQܨ}vC";
				break;
			case 9:
				cutin "hair_f_09",4;
				mes "[|}ǵġP~Ǹ]";
				mes "uSP^_OVWvǵǻ~GTI";
				mes "믫OsrP@rvC";
				break;
			case 10:
				cutin "hair_f_10",4;
				mes "[|}ǵġP~Ǹ]";
				mes "uǥǳvǵǻ~GTI";
				mes "QzGUvqDQvC";
				break;
			case 11:
				cutin "hair_f_11",4;
				mes "[|}ǵġP~Ǹ]";
				mes "uǬǫǵvǵǻ~GTI";
				mes "jHMDQvC";
				break;
			case 12:
				cutin "hair_f_12",4;
				mes "[|}ǵġP~Ǹ]";
				mes "uǫǵǩvǵǻ~GTI";
				mes "PNFoQvC";
				break;
			case 13:
				cutin "hair_f_13",4;
				mes "[|}ǵġP~Ǹ]";
				mes "uܡvǵǻ~GTI";
				mes "eRlꨱesDQvC";
				break;
			case 14:
				cutin "hair_f_14",4;
				mes "[|}ǵġP~Ǹ]";
				mes "uǱǵǥvǵǻ~GTI";
				mes "uܨ}vC";
				break;
			case 15:
				cutin "hair_f_15",4;
				mes "[|}ǵġP~Ǹ]";
				mes "uǦǧǢǻvǵǻ~GTI";
				mes "gkfRIWsDQvC";
				break;
			case 16:
				cutin "hair_f_16",4;
				mes "[|}ǵġP~Ǹ]";
				mes "u|ǫǵ|vǵǻ~GTI";
				mes "YJJMRDQvC";
				break;
			case 17:
				cutin "hair_f_17",4;
				mes "[|}ǵġP~Ǹ]";
				mes "uǥvǵǻ~GTI";
				mes "pJO@rQvC";
				break;
			case 18:
				cutin "hair_f_18",4;
				mes "[|}ǵġP~Ǹ]";
				mes "uǱǼvǵǻ~GTI";
				mes "ǿOMvkQvC";
				break;
			case 19:
				cutin "hair_f_19",4;
				mes "[|}ǵġP~Ǹ]";
				mes "u~ǦǮ~vǵǻ~GTI";
				mes "ysrUoRDvC";
				break;
			case 20:
				cutin "hair_f_20",4;
				mes "[|}ǵġP~Ǹ]";
				mes "uǵǬǿġvǵǻ~GTI";
				mes "rܨUvC";
				break;
			case 21:
				cutin "hair_f_21",4;
				mes "[|}ǵġP~Ǹ]";
				mes "uvǵǻ~GTI";
				mes "AQܨsrvC";
				break;
			case 22:
				cutin "hair_f_22",4;
				mes "[|}ǵġP~Ǹ]";
				mes "uǱvǵǻ~GTI";
				mes "nNQpiǫQvC";
				break;
			case 23:
				cutin "hair_f_23",4;
				mes "[|}ǵġP~Ǹ]";
				mes "u~ǳǵvǵǻ~GTI";
				mes "YFvOMiiRvC";
				break;
			}
			mes "PH@RJFH";
			close;
		}
	case 2:
		if(countitem(7908) < 1) {
			mes "[|}ǵġP~Ǹ]";
			mes "zH";
			mes "eǫLUTH";
			next;
			mes "[|}ǵġP~Ǹ]";
			mes "eǫLOB";
			mes "vyrVNQvoC";
			mes "HjzOeǫy";
			mes "JMMTC";
			close;
		}
		mes "[|}ǵġP~Ǹ]";
		mes "jBRJJFǵǻ~y";
		mes "zNHnGI";
		mes "H";
		mes "1fp23feNoI";
		mes "khrOV0foC";
		next;
		input '@hair;
		if('@hair == 0) {
			mes "[|}ǵġP~Ǹ]";
			mes "khOUH";
			mes "RJJFǵǻ~JFp";
			mes "KNiJMI";
			close;
		}
		if('@hair < 0 || '@hair > 23) {
			mes "[|}ǵġP~Ǹ]";
			mes "HjzO_MrH";
			mes "1fp23feNJMJFoH";
			close;
		}
		cutin "hair_" +(Sex? "m": "f")+ "_"+('@hair<10? "0": "")+'@hair,4;
		mes "[|}ǵġP~Ǹ]";
		mes "ǵǻ~ " +'@hair+ " GTH";
		mes "RsNzGTH";
		next;
		if(select("VBN@","zBJMG")==2) {
			mes "[|}ǵġP~Ǹ]";
			mes "zjBZQDTI";
			mes "RJrǵǻ~rVAoC";
			mes "fT{MpBeFMTI";
			close;
		}
		mes "[|}ǵġP~Ǹ]";
		mes "ǦǿǭI";
		mes "jBvVPUR@rH";
		next;
		if(select("","","","","","C","","","khr")==9) {
			mes "[|}ǵġP~Ǹ]";
			mes "zjBZQDTI";
			mes "RJrǵǻ~rVAoC";
			mes "DsjBeFMTI";
			close;
		}
		mes "-ǳǿǳǿǳǿǳ";
		mes "@ǽǩǽǩǽǩ";
		mes "@ǱǿǱǿǱBǱǿǱǿǱ";
		mes "@ǥ-";
		unequip -1;
		next;
		setarray '@color[1],8,1,2,3,4,5,6,7;
		setlook 1,'@hair;
		setlook 6,'@color[@menu];
		delitem 7908,1;
		cutin "hair_m_1",255;
		mes "[|}ǵġP~Ǹ]";
		mes "VBNqI";
		mes "UvRFpB";
		mes "KNiMT!!";
		close;
	case 3:
		mes "[|}ǵġP~Ǹ]";
		mes "HVҡBQrvQroC";
		mes "QFy@fBrv";
		mes "ۤNLryrvC";
		close;
	}
}

//==========================================
// ǫǵǵwǧǱǵ
//------------------------------------------
xmas_in.gat,87,91,6	script	ǧ}ǥ	117,{
	cutin "kafra_01",2;
	mes "[ǧ}ǥ]";
	mes "pJjeB";
	mes "ǧǱǵV";
	mes "KiҼUDWRe@C";
	mes "uBǫǵǵw";
	mes "uǿǬǱǵvy";
	mes "Mqe@C";
	next;
	mes "[ǧ}ǥ]";
	mes "͹FkaڡBʤHRSOQqy";
	mes "FURBǸǿǫǵy";
	mes "ON]fMqe@C";
	mes "eF]GNQBqDUU";
	mes "WeiǸǿǫǵ_";
	mes "OJMqe@C";
	next;
	mes "[ǧ}ǥ]";
	mes "uǿǬǱǵvVǫǵǵ";
	mes "RyηNGsW";
	mes "PQFNiQRQse@C";
	mes "QyɴF_yhF";
	mes "qyQqFsWBOD";
	mes "ǧ¾RIGC";
	close2;
	cutin "kafra_01",255;
	end;
}

xmas_in.gat,87,89,6	script	ǧǬ	116,{
	cutin "kafra_02",2;
	mes "[ǧǬ]";
	mes "ǫǵǵwǧǱǵ";
	mes "uǿǬǱǵvN@I";
	mes "PQFJMiJO";
	mes "WsrOe@C";
	next;
	switch (select("Ǹǿǫǵy]zNG","JN@")) {
	case 1:
		if(countitem(644)<1 || countitem(7174)<1 || countitem(7175)<1) {
			mes "[ǧǬ]";
			mes "ǿǬǱǵUQRVB";
			mes "ηNMFGe@C";
			mes "pVLUȼU]˧@~";
			mes "e@UNĶqeBzB";
			mes "nRMVpUDWRr";
			mes "ǧǹRMTGC";
			break;
		}
		mes "[ǧǬ]";
		mes "ǿǬǱǵU";
		mes "QqOe@C";
		mes "ȼUɴvro";
		mes "JMqe@CNVB";
		mes "uyhM]fenC";
		next;
		mes "[ǧǬ]";
		mes "FBeFC";
		mes "HpRQqe@C";
		mes "sFN]feFC";
		mes "DMȼUWey";
		mes "OJeFUNB";
		mes "ɴvrOe@C";
		delitem 644,1;
		delitem 7174,1;
		delitem 7175,1;
		set Zeny,Zeny-1000;
		if(BaseLevel<50)
			set '@itemid,664;
		if(BaseLevel>=50 && BaseLevel<70)
			set '@itemid,665;
		if(BaseLevel>=70 && BaseLevel<90)
			set '@itemid,666;
		if(BaseLevel>=90)
			set '@itemid,667;
		getitem2 '@itemid,1,1,0,0,254,0,getcharid(0),(getcharid(0)>>16)&0xffff;
		next;
		mes "[ǧǬ]";
		mes "eF]FqeFp";
		mes "KNiJjJMGC";
		break;
	case 2:
		mes "[ǧǬ]";
		mes "]fFqeFp";
		mes "KNiJjJMGC";
		break;
	}
	close2;
	cutin "kafra_02",255;
	end;
}

xmas_in.gat,87,87,6	script	ǧǹ	115,{
	cutin "kafra_03",2;
	mes "[ǧǹ]";
	mes "zRHV";
	mes "ǧXiǵǳǱǵ";
	mes "uǿǬǱǵIv";
	mes "QRnQye@UN";
	mes "JqDMǳMGC";
	next;
	mes "[ǧǹ]";
	mes "eABȼ]F";
	mes "Ǹǿǫǵ1c򥲭nN@C";
	mes "]gqQO";
	mes "iNeBzpTC";
	next;
	mes "[ǧǹ]";
	mes "DMB]O]˯1AK";
	mes "nRQqe@C̪Bp@V";
	mes "DspyηNMFUN@";
	mes "KKܮwReJMJF";
	mes "RsesMeJFUN@C";
	next;
	mes "[ǧǹ]";
	mes "IpDURFpKK";
	mes "DKyǳǿOeM";
	mes "JqJM";
	mes "୸WMWMKK";
	next;
	mes "[ǧǹ]";
	mes "ǿBpV@yKKH";
	mes "BUȼˡB";
	mes "UVsMGTCbzC";
	mes "Dsp]ˤƮOM1000Zeny";
	mes "nN@CsVȼUWey";
	mes "OJ@rFhUOOQqe@C";
	next;
	mes "[ǧǹ]";
	mes "DsNVnQiUyze@C";
	mes "^3131FFǸǿǫǵ1";
	mes "]1";
	mes "]˯1";
	mes "1000Zeny^000000";
	next;
	mes "[ǧǹ]";
	mes "HWUMYeFp";
	mes "ǬRIGC";
	mes "ǧǱǵVǫǵǵi";
	mes "ȼUDWRe@C";
	close2;
	cutin "kafra_03",255;
	end;
}

xmas_in.gat,112,86,4	script	ǧǿ	114,{
	cutin "kafra_04",2;
	mes "[ǧǿ]";
	mes "zRHVBǧǱǵN@C";
	mes "ȼGRB^UƥUKy";
	mes "JDqOHje@C";
	mes "FFKNiQzN@";
	mes "PTKK";
	next;
	mes "[ǧǿ]";
	mes "HUǧܮwyŧJFq";
	mes "lѹFUuURy}M";
	mes "ǸysiOMF";
	mes "UVBh~i{sF|ǹO";
	mes "ǱǻGOe@KK";
	next;
	mes "[ǧǿ]";
	mes "HVB|ǹǱǻRQr";
	mes "FhUVmMkXF";
	mes "zGOJMe@B";
	mes "VDjQzN@oC";
	mes "pDFNVB|ǹU";
	mes "과R]rOKK";
	next;
	mes "[ǧǿ]";
	mes "ǫǵǵRVBlѹFVǱǻzR";
	mes "ǸyipeFB";
	mes "|ǹUzV";
	mes "uǱǻQzMQv";
	mes "OJMMǸy";
	mes "QJFfFQzN@KK";
	next;
	mes "[ǧǿ]";
	mes "DsNBC~UɴRQrO";
	mes "BDQlOMiJF";
	mes "fFQzN@oC";
	next;
	mes "[ǧǿ]";
	mes "ǳ}ǿI";
	mes "LUHRDsHji";
	mes "seBzpKK";
	next;
	mes "[ǧǿ]";
	mes "VB|ǹUzV";
	mes "ͬUFhUNCck";
	mes "UcyRJMMV";
	mes "ۤN}HjJMF";
	mes "pzN@KK";
	next;
	mes "[ǧǿ]";
	mes "DUeeQ֮ɥNyLF";
	mes "|ǹ|JMBBDQHy";
	mes "goRQJHjJFzN@C";
	mes "|ǹUzVDsNi";
	mes "CckUcU]OR";
	mes "qsFeeGJFfFN@C";
	next;
	mes "[ǧǿ]";
	mes "DMB|ǹVB";
	mes "}ǤNyzNr";
	mes "fFQzN@C";
	mes "JFyoOMrU";
	mes "pKK";
	next;
	mes "[ǧǿ]";
	mes "iotsWBǱǻUcy";
	mes "]JFǵǻFyhvM";
	mes "seBzH";
	mes "pFUܮwyŧJFUiDp";
	mes "|ǹU@NnpKK";
	close2;
	cutin "kafra_04",255;
	end;
}

xmas_in.gat,97,99,4	script	ǧǬǵ	113,{
	cutin "kafra_05",2;
	callfunc "KafraMain",1,0x42,0,0,0,0,0,0,100,0;
	end;
}

xmas_in.gat,87,102,0	script	ǧ	112,{
	cutin "kafra_06",2;
	if(countitem(2636) || countitem(2637)) {
		mes "[ǧ]";
		mes "KvJFp}e@TC";
		mes "qOI";
		mes "ǫǵǵI";
		close2;
		cutin "kafra_06",255;
		end;
	}
	mes "[ǧ]";
	mes "zRHVC";
	mes "ǧǱǵUQ";
	mes "qOe@C";
	mes "ǫǵǵI";
	next;
	mes "[ǧ]";
	mes "pVǬnHjzU";
	mes "]˧@~UɴyMe@C";
	mes "pUKV]sFcRWey";
	mes "ON@C]˯UWRUN";
	mes "Ǹy}FpBN";
	mes "QQJHje@PTC";
	next;
	mes "[ǧ]";
	mes "VǫǵǵKK";
	mes "UVAQURܮwUy";
	mes "cHFHRsesHjJFzN";
	mes "HfQzN@C";
	mes "vzKKKrp";
	mes "yXQjQURKK";
	next;
	switch(select("ǸRWeyMG","RWeyMG","yXMGI")) {
	case 1:
		mes "[ǧ]";
		mes "ǸRWeyMQp";
		mes "DRrǬnHjzR";
		mes "]yzNGC";
		mes "pV]˯RWeyMrJM";
		mes "JFjQN@C";
		close2;
		cutin "kafra_06",255;
		end;
	case 2:
		emotion 28;
		mes "[ǧ]";
		mes "N@HDzQR";
		mes "WeygǱǵVMeBzC";
		mes "DNQMiB]˯RWey";
		mes "MWqrphN@C";
		mes "ǳǫǳǫKK";
		mes "fzQBDNQC";
		close2;
		cutin "kafra_06",255;
		end;
	}
	mes "[ǧ]";
	mes "BHGNiqOC";
	mes "NiXQzN@KK";
	mes "}ǤRXiJMON";
	mes "OMifRMFzN@PTC";
	mes "ǱǻUcyrO";
	mes "HgzN@C";
	next;
	if(select("p򤸮RMe@","xiJMGI")==2) {
		mes "[ǧ]";
		mes "YJBYJKK";
		mes "GNiDMsMqOC";
		mes "ǫǵǵI";
		close2;
		cutin "kafra_06",255;
		end;
	}
	emotion 28;
	mes "[ǧ]";
	mes "N@H";
	mes "ǳǫǳǫKK";
	mes "PzQOyMsrzN@H";
	mes "ǳǫǳǫKK";
	next;
	switch(select("Ǹǿǫǵye@","ǱǻUcye@","ǩyqJMe@","rQǼǵyJMe@")) {
	case 1:
		//PUUPBoxiJMQBiVPAsUiJMQQptrue
		if((countitem(664)<1 && countitem(665)<1 && countitem(666)<1 && countitem(667)<1) ||
									(countitem(2610)<1 && countitem(2611)<1)) {
			mes "[ǧ]";
			mes "pQHpyFG";
			mes "vRVQN@C";
			mes "nzFHRpsMee@C";
			mes "jVN@pB";
			mes "yvQNGC";
			break;
		}
		emotion 28;
		mes "[ǧ]";
		mes "ǳǫǳǫKK";
		mes "sR]eNMr";
		mes "jQǸyp";
		mes "ipJMizN@H";
		next;
		if(select("ǫǵǵI","kJXqeBz")==2) {
			emotion 28;
			mes "[ǧ]";
			mes "zKK";
			break;
		}
		emotion 15;
		mes "[ǧ]";
		mes "vBqOI";
		mes "@J^N@C";
		mes "zQRjQyFGFpRV";
		mes "pi§yQj";
		mes "QN@TC";
		next;
		mes "[ǧ]";
		mes "ByJMrzN@C";
		mes "jBDURWey";
		mes "Me@C";
		mes "__KK";
		mes "{QzpQN@oC";
		next;
		mes "[ǧ]";
		mes "BUyJMrXV";
		mes "URHje@C";
		mes "iBUOUy";
		mes "JMMBUUR";
		mes "WeyMbJFp";
		next;
		mes "[ǧ]";
		mes "UVPRAM";
		mes "MGTC";
		next;
		switch(select("URM","URM","HnJOeJMM")) {
		case 1:
			set '@itemid,2610;
			set '@gain,2636;
			break;
		case 2:
			set '@itemid,2611;
			set '@gain,2637;
			break;
		case 3:
			mes "[ǧ]";
			mes "VBHMe@C";
			close2;
			cutin "kafra_06",255;
			end;
		}
		if(countitem('@itemid)<1) {
			mes "[ǧ]";
			mes "sH" +getitemname('@itemid)+ "BJMQ";
			mes "fFN@PC";
			break;
		}
		if('@itemid==2611 && countitem(2610)) {
			mes "[ǧ]";
			mes "HnJOJMGC";
			mes "UyJMrfFN@oC";
			mes "UVAMMGT";
			break;
		}
		mes "[ǧ]";
		mes "VBjHje@C";
		mes "ǧǩǧǩǧǩǧǩKK";
		next;
		mes "[ǧ]";
		mes "VBPEC";
		mes "ǸġBRqOI";
		mes "ǫǵǵI";
		delitem '@itemid,1;
		if(countitem(664)) delitem 664,1;
		else if(countitem(665)) delitem 665,1;
		else if(countitem(666)) delitem 666,1;
		else delitem 667,1;
		getitem2 '@gain,1,1,0,0,254,0,getcharid(0),(getcharid(0)>>16)&0xffff;
		break;
	case 2:
		emotion 6;
		mes "[ǧ]";
		mes "KKvrN@!!";
		break;
	case 3:
		mes "[ǧ]";
		mes "KKVqO";
		mes "oNjQzNnH";
		mes "N@oBLzQMI";
		break;
	case 4:
		emotion 9;
		mes "[ǧ]";
		mes "KKK";
		next;
		emotion 9;
		mes "^FF0000ǯǯǯBǩǿǩǿ";
		mes "ǻǻǿǻǻǻǿǻBI^000000";
		next;
		mes "[ǧ]";
		mes "BǳǫǳǫKK";
		next;
		emotion 28;
		mes "[ǧ]";
		mes "ǳǫǳǫǳǫǳǫKK";
		break;
	}
	close2;
	cutin "kafra_06",255;
	end;
}